public IActionResult ScheduleInline_Destroy([DataSourceRequest] DataSourceRequest request, TMWork.ViewModels.CustomerViewModels.ScheduleAppointment theSchedule) { if (theSchedule != null) { var customer = Mapper.Map <TMWork.Data.Models.Customer.Customer>(theSchedule); _customerRepo.Remove(customer); _customerRepo.SaveAll(); return(Json(new[] { customer }.ToDataSourceResult(request, ModelState))); } return(BadRequest()); }
public IActionResult ScheduleInline_Update([DataSourceRequest] DataSourceRequest request, TMWork.ViewModels.CustomerViewModels.ScheduleAppointment theSchedule) { if (theSchedule != null && ModelState.IsValid) { var customer = Mapper.Map <TMWork.Data.Models.Customer.Customer>(theSchedule); customer.UpdatedBy = User.Identity.Name; customer.DateUpdated = DateTime.UtcNow; _customerRepo.Update(customer); _customerRepo.SaveAll(); return(Json(new[] { customer }.ToDataSourceResult(request, ModelState))); } return(BadRequest()); }