/// <summary> /// convert to the eventdetail entity and pass to the data base layer to update /// </summary> /// <param name="eventDetails"></param> /// <returns></returns> public bool CreateEvent(EventDetailBusinessModel eventDetails) { EventDetail eventDetailToUpdate = new EventDetail(); bool isEventCreated = false; if (eventDetails != null) { try { EventDetail newEvent = new EventDetail { CreateDate = DateTime.Now, MdifiedDate = DateTime.Now, EventDate = eventDetails.EventDate, EventDescription = eventDetails.EventDescription, EventName = eventDetails.EventName, EventType = eventDetails.EventType, CollageID = eventDetails.CollageID }; adminDataBaseOperation.CreateEvent(newEvent); isEventCreated = true; } catch (Exception ex) { ExceptionTracker.SendErrorToText(ex); isEventCreated = false; } } return(isEventCreated); }
public ActionResult RegistrationMarks(int id) { List <EventRegistrationmarkModel> EventRegistrationmarkList = new List <EventRegistrationmarkModel>(); List <EventRegistrationBusinessModel> EventRegistrationBModel = new List <EventRegistrationBusinessModel>(); EventRegistrationBModel = teacherLEvelBusinessOperation.UserEventRegistration(id); foreach (EventRegistrationBusinessModel item in EventRegistrationBModel) { UserBusinessModel userBusinessModel = new UserBusinessModel(); userBusinessModel = applicationLEvelBusinessOperation.GetUserDetailByUserId(item.UserID); EventDetailBusinessModel eventDetailBusinessModel = new EventDetailBusinessModel(); eventDetailBusinessModel = applicationLEvelBusinessOperation.GetEventDetailById(item.EventDetailsID); EventRegistrationmarkModel EventRegistrationItem = new EventRegistrationmarkModel { EventDetailID = item.EventDetailsID, EventName = eventDetailBusinessModel.EventName, EventRegistrationID = item.EventRegistrationID, FirstName = userBusinessModel.FirstName, LastName = userBusinessModel.LastName, UserAttendance = item.UserAttendance, UserID = userBusinessModel.UserID }; UserProfile userProfile = new UserProfile(); EventRegistrationmarkList.Add(EventRegistrationItem); } return(View(EventRegistrationmarkList)); }
public EventDetailBusinessModel GetEventDetailById(int id) { EventDetail eventEntity = new EventDetail(); EventDetailBusinessModel eventItem; try { eventEntity = applicationLevelDataBaseOps.GetEventDetailById(id); eventItem = new EventDetailBusinessModel { EventName = eventEntity.EventName, EventDate = eventEntity.EventDate, EventDescription = eventEntity.EventDescription, EventDetailID = eventEntity.EventDetailID, EventType = eventEntity.EventType, CollageID = eventEntity.CollageID }; } catch (Exception ex) { eventItem = new EventDetailBusinessModel(); ExceptionTracker.SendErrorToText(ex); } return(eventItem); }
public ActionResult CreateEvent(EventDetailModel eventDetail, string AllCollages) { if (ModelState.IsValid) { eventDetail.CollageID = Convert.ToInt32(AllCollages); EventDetailBusinessModel eventBizModel = new EventDetailBusinessModel { CollageID = eventDetail.CollageID, EventDate = eventDetail.EventDate, EventDescription = eventDetail.EventDescription, EventName = eventDetail.EventName, EventType = eventDetail.EventType }; adminBusinessOperations.CreateEvent(eventBizModel); return(RedirectToAction("ListOfEvents")); } ViewBag.AllCollages = new SelectList(StaticMethod.GetAlCollages(), "CollageID", "CollageName"); return(View(eventDetail)); }
public List <EventDetailBusinessModel> GetAllEvents() { List <EventDetailBusinessModel> allEvents = new List <EventDetailBusinessModel>(); List <EventDetail> listofEvents = new List <EventDetail>(); listofEvents = applicationLevelDataBaseOps.GetAllEventDetail(); foreach (EventDetail item in listofEvents) { EventDetailBusinessModel eventItem = new EventDetailBusinessModel { EventName = item.EventName, EventDate = item.EventDate, EventDescription = item.EventDescription, EventDetailID = item.EventDetailID, EventType = item.EventType, CollageID = item.CollageID }; allEvents.Add(eventItem); } return(allEvents); }