public ActionResult GridViewPartialDelete([ModelBinder(typeof(DevExpressEditorsBinder))] MurongEnrollment.Models.Schedules item) { if (item != null) { try { unitOfWork.ScheduleRepo.Delete(unitOfWork.ScheduleRepo.Find(m => m.Id == item.Id)); unitOfWork.Save(); } catch (Exception e) { ViewData["EditError"] = e.Message; } } var model = unitOfWork.ScheduleRepo.Get(includeProperties: "SchoolYears,Sections,Sections.GradeLevels,Subjects,Teachers"); return(PartialView("_GridViewPartial", model)); }
public ActionResult GridViewPartialUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] MurongEnrollment.Models.Schedules item) { if (ModelState.IsValid) { try { item.Days = string.Join(",", item.Day); unitOfWork.ScheduleRepo.Update(item); unitOfWork.Save(); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } var model = unitOfWork.ScheduleRepo.Get(includeProperties: "SchoolYears,Sections,Sections.GradeLevels,Subjects,Teachers"); return(PartialView("_GridViewPartial", model)); }