public ActionResult Update(tblAccessPC obj) { ViewBag.urlValue = url ?? Request.Url.PathAndQuery; if (!ModelState.IsValid) { return(View(obj)); } var oldobj = _tblAccessPCService.GetById(obj.PCID); if (oldobj == null) { return(View(obj)); } oldobj.Description = obj.Description; oldobj.Inactive = obj.Inactive; oldobj.IPAddress = obj.IPAddress; oldobj.PCName = obj.PCName; var report = _tblAccessPCService.Update(oldobj); if (report.isSuccess) { WriteLog.Write(report, GetCurrentUser.GetUser(), oldobj.PCID.ToString(), oldobj.PCName, "tblAccessPC", ConstField.AccessControlCode, ActionConfigO.Update); return(Redirect(url)); } 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)); } }
public ActionResult Create(tblAccessPC obj, string TypeSelect, bool SaveAndCountinue = false) { ViewBag.urlValue = url ?? Request.Url.PathAndQuery; 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.PCID = Guid.NewGuid(); var report = _tblAccessPCService.Create(obj); if (report.isSuccess) { WriteLog.Write(report, GetCurrentUser.GetUser(), obj.PCID.ToString(), obj.PCName, "tblAccessPC", ConstField.AccessControlCode, ActionConfigO.Create); TempData["Success"] = "Thêm mới thành công"; if (SaveAndCountinue) { return(RedirectToAction("Create", "tblPC")); } return(Redirect(url)); } 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 MessageReport Update(tblAccessPC obj) { MessageReport report; try { _tblAccessPCRepository.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); }