public ActionResult AddSpeakers(FormCollection form) { List <EventRequestDetailModel> model = new List <EventRequestDetailModel>(); var keys = form.AllKeys.Where(x => x.StartsWith("Topic")).ToList(); var obj = new EventRequestDetailModel(); foreach (var item in keys) { var currentKeyNum = item.Replace("Topic", ""); obj.Id = Convert.ToInt32(form["Id"]); obj.Topic = form["Topic" + currentKeyNum]; obj.SpeakerName = form["SpeakerName" + currentKeyNum]; obj.Date = Convert.ToDateTime(form["Date" + currentKeyNum]); obj.Time = form["Time" + currentKeyNum]; obj.EventRequestId = Convert.ToInt32(form["EventRequestId"]); _EventRequestBs.SaveEventDetails(obj); } EventRequestDetailModel res = new EventRequestDetailModel(); return(View(res)); }
public EventRequestDetail(EventRequestDetailModel item) { Id = item.Id; SpeakerName = item.SpeakerName; Date = item.Date; Time = item.Time; Topic = item.Topic; CreatedDate = item.CreatedDate; EventRequestId = item.EventRequestId; }
public ActionResult AddSpeakers(int?id) { if (id != null) { var res = _EventRequestBs.GetEventDetailsId(Convert.ToInt32(id)); return(View(res)); } EventRequestDetailModel model = new EventRequestDetailModel(); if (TempData["EventId"] != null) { model.EventRequestId = Convert.ToInt32(TempData["EventId"]); } return(View(model)); }
public int SaveEventDetails(EventRequestDetailModel model) { EventRequestDetail _eventRequestDetails = new EventRequestDetail(model); if (model.Id != null && model.Id != 0) { _EventRequestDetail.Update(_eventRequestDetails); } else { //_eventRequest.IsDelete = false; _eventRequestDetails.CreatedDate = System.DateTime.Now; _EventRequestDetail.Insert(_eventRequestDetails); } return(_eventRequestDetails.Id); }