I did a quick version of a basic UI here from the site generator. You'll have a bit of work to do on it, but should get you started. You can download the zip here:
 - notice that this little app includes the full functionality to insert/delete the web_events. obviously, your real app wouldn't want to allow this, but it's there for academic purposes. you'd probably only really be interested in the GetWebEvent_Events method in the BLL (also notice that the DAL/Config/WebEventsConfig.cs has the enableCaching default set to false. this is because you'd always want to select the data directly everytime as the insert method is seperate from your app ).