public ActionResult Add(SupervisorViewModel model) { AlertMessage alert = new AlertMessage(); SupervisorBusiness business = new SupervisorBusiness(); if (!ModelState.IsValid) { alert.Text = string.Join(System.Environment.NewLine, ModelState.Values .SelectMany(v => v.Errors) .Select(e => e.ErrorMessage)); } else { business.SetUserAuth(ViewBag.UserAuth); alert = business.Add(model); } TempData["AlertMessage"] = alert; if (alert.Status == 1) { return(RedirectToAction("Index")); } ViewBag.ListRayonType = business.GetListRayonType(); return(View("Edit", model)); }
public ActionResult UpdateAccess(SupervisorUpdateAccessViewModel model) { if (!Request.IsAjaxRequest()) { return(RedirectToAction("Index")); } AlertMessage alert = new AlertMessage(); SupervisorBusiness business = new SupervisorBusiness(); if (!ModelState.IsValid) { alert.Text = string.Join(System.Environment.NewLine, ModelState.Values .SelectMany(v => v.Errors) .Select(e => e.ErrorMessage)); } else { business.SetUserAuth(ViewBag.UserAuth); alert = business.UpdateAccess(model); } return(new MyJsonResult(alert, JsonRequestBehavior.AllowGet)); }
public ActionResult Add() { SupervisorBusiness business = new SupervisorBusiness(); ViewBag.ListRayonType = business.GetListRayonType(); return(View("Edit", new SupervisorViewModel())); }
public ActionResult Index() { SupervisorBusiness business = new SupervisorBusiness(); business.SetUserAuth(ViewBag.UserAuth); ViewBag.IsEditable = business.IsEditable(); return(View()); }
public ActionResult Datatable(JDatatableViewModel model) { if (!Request.IsAjaxRequest()) { return(RedirectToAction("Index")); } JDatatableResponse resp = new JDatatableResponse(); SupervisorBusiness business = new SupervisorBusiness(); business.SetUserAuth(ViewBag.UserAuth); resp = business.GetDatatableByQuery(model); return(new MyJsonResult(resp, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(int?id) { ViewBag.IsEdit = true; if (id == null) { return(RedirectToAction("Index")); } SupervisorBusiness business = new SupervisorBusiness(); SupervisorViewModel model = business.GetDetail(id.Value); if (model == null) { TempData["AlertMessage"] = new AlertMessage(StaticMessage.ERR_DATA_NOT_FOUND); return(RedirectToAction("Index")); } ViewBag.ListRayonType = business.GetListRayonType(); return(View(model)); }