public ActionResult Create(string sort) { ViewBag.urlValue = url ?? Request.Url.PathAndQuery; var newobj = new tblAccessControllerGroup { SortOrder = !string.IsNullOrEmpty(sort) ? Convert.ToInt32(sort) + 1 : 0 }; return(View(newobj)); }
public MessageReport Update(tblAccessControllerGroup obj) { MessageReport report; try { _tblAccessControllerGroupRepository.Update(obj); Save(); report = new MessageReport(true, "Cập nhật thành công"); } catch (Exception ex) { report = new MessageReport(false, ex.InnerException != null ? ex.InnerException.ToString() : ex.Message); } return(report); }
public ActionResult Create(tblAccessControllerGroup obj, string TypeSelect, bool SaveAndCountinue = false) { ViewBag.urlValue = url ?? Request.Url.PathAndQuery; if (string.IsNullOrEmpty(obj.Name)) { ModelState.AddModelError("Name", "Vui lòng nhập tên danh mục"); return(View(obj)); } if (!ModelState.IsValid) { ModelState.AddModelError("", "Tạo dữ liệu không thành công. Hãy kiểm tra lại dữ liệu nhập vào"); return(View(obj)); } obj.Id = Common.GenerateId(); var report = _tblAccessControllerGroupService.Create(obj); if (report.isSuccess) { WriteLog.Write(report, GetCurrentUser.GetUser(), obj.Id.ToString(), obj.Name, "tblAccessControllerGroup", ConstField.AccessControlCode, ActionConfigO.Create); TempData["Success"] = "Thêm mới thành công"; if (SaveAndCountinue) { return(RedirectToAction("Create", "tblAccessControllerGroup", new { sort = obj.SortOrder })); } if (!string.IsNullOrEmpty(url)) { return(Redirect(url)); } else { return(RedirectToAction("Index")); } } else { ModelState.AddModelError("", "Tạo dữ liệu không thành công. Hãy kiểm tra lại dữ liệu nhập vào"); return(View(obj)); } }
public ActionResult Update(tblAccessControllerGroup obj) { ViewBag.urlValue = url ?? Request.Url.PathAndQuery; if (string.IsNullOrEmpty(obj.Name)) { ModelState.AddModelError("Name", "Vui lòng nhập tên danh mục"); return(View(obj)); } if (!ModelState.IsValid) { return(View(obj)); } var oldobj = _tblAccessControllerGroupService.GetById(obj.Id); if (oldobj == null) { return(View(obj)); } oldobj.Description = obj.Description; oldobj.Name = obj.Name; oldobj.SortOrder = obj.SortOrder; var report = _tblAccessControllerGroupService.Update(oldobj); if (report.isSuccess) { WriteLog.Write(report, GetCurrentUser.GetUser(), oldobj.Id.ToString(), oldobj.Name, "tblAccessControllerGroup", ConstField.AccessControlCode, ActionConfigO.Update); if (!string.IsNullOrEmpty(url)) { return(Redirect(url)); } else { return(RedirectToAction("Index")); } } else { ModelState.AddModelError("", "Tạo dữ liệu không thành công. Hãy kiểm tra lại dữ liệu nhập vào"); return(View(oldobj)); } }