public ActionResult Ajax_DeleteEventLead([DataSourceRequest] DataSourceRequest request, vmAdmin_EventLeadItem eventLeadView) { ServiceResult result = _eventLeadService.RemoveEventLead(eventLeadView.EventLeadId); if (!result.Success) Utilities.AddModelStateErrors(ModelState, result.GetServiceErrors()); return Json(ModelState.ToDataSourceResult()); }
public ActionResult Ajax_UpdateEventLead([DataSourceRequest] DataSourceRequest request, vmAdmin_EventLeadItem eventLeadView) { if (ModelState.IsValid) { var eventLead = new EventLead { DisplayText = eventLeadView.DisplayText, EventId = null, EventLeadId = eventLeadView.EventLeadId, EventLeadTypeId = eventLeadView.EventLeadTypeId, Title = eventLeadView.Title, }; ServiceResult result = _eventLeadService.UpdateEventLead(eventLead); if (!result.Success) Utilities.AddModelStateErrors(ModelState, result.GetServiceErrors()); } return Json(ModelState.ToDataSourceResult()); }
public ActionResult Ajax_UpdateEventLead([DataSourceRequest] DataSourceRequest request, vmAdmin_EventLeadItem eventLeadView, int masterEventId) { if (ModelState.IsValid) { if (eventLeadView.IsGlobal == 0) eventLeadView.EventId = masterEventId; else eventLeadView.EventId = null; EventLead eventLead = new EventLead { DisplayText = eventLeadView.DisplayText, EventId = eventLeadView.EventId, EventLeadId = eventLeadView.EventLeadId, EventLeadTypeId = eventLeadView.EventLeadTypeId, Title = eventLeadView.Title }; ServiceResult result = _eventService.UpdateEventLead(eventLead); if (!result.Success) Utilities.AddModelStateErrors(this.ModelState, result.GetServiceErrors()); } return Json(ModelState.ToDataSourceResult()); }