public MessageReport Create(tblAccessController obj) { MessageReport report; try { _tblAccessControllerRepository.Add(obj); Save(); report = new MessageReport(true, "Thêm thành công"); } catch (Exception ex) { report = new MessageReport(false, ex.InnerException != null ? ex.InnerException.ToString() : ex.Message); } return(report); }
public ActionResult Update(tblAccessController obj) { //Danh sách sử dụng ViewBag.Lines = GetLineList(); ViewBag.GroupController = GetControllerGroupList(); ViewBag.urlValue = url ?? Request.Url.PathAndQuery; //Kiểm tra var oldObj = _tblAccessControllerService.GetById(obj.ControllerID); if (oldObj == null) { ViewBag.Error = "Bản ghi không tồn tại"; return(View(obj)); } if (!ModelState.IsValid) { return(View(oldObj)); } //Gán giá trị oldObj.ControllerName = obj.ControllerName; oldObj.Inactive = obj.Inactive; oldObj.LineID = obj.LineID; oldObj.Address = obj.Address; oldObj.ControllerGroupId = obj.ControllerGroupId; //Thực hiện cập nhật var result = _tblAccessControllerService.Update(oldObj); if (result.isSuccess) { WriteLog.Write(result, GetCurrentUser.GetUser(), oldObj.ControllerID.ToString(), oldObj.ControllerName, "tblAccessController", ConstField.AccessControlCode, ActionConfigO.Update); return(Redirect(url)); } else { ModelState.AddModelError("", result.Message); return(View(oldObj)); } }
public ActionResult Create(tblAccessController obj, bool SaveAndCountinue = false) { //Danh sách sử dụng ViewBag.Lines = GetLineList(); ViewBag.GroupController = GetControllerGroupList(); ViewBag.urlValue = url ?? Request.Url.PathAndQuery; //Kiểm tra if (!ModelState.IsValid) { return(View(obj)); } //Gán giá trị obj.ControllerID = Guid.NewGuid(); //Thực hiện thêm mới var result = _tblAccessControllerService.Create(obj); if (result.isSuccess) { WriteLog.Write(result, GetCurrentUser.GetUser(), obj.ControllerID.ToString(), obj.ControllerName, "tblAccessController", ConstField.AccessControlCode, ActionConfigO.Create); if (SaveAndCountinue) { TempData["Success"] = result.Message; return(RedirectToAction("Create")); } return(Redirect(url)); } else { return(View(obj)); } }