public ActionResult Update(Kztek.Model.Models.tblLockerController obj) { //Danh sách sử dụng ViewBag.Lines = GetLineList(); ViewBag.urlValue = url ?? Request.Url.PathAndQuery; //Kiểm tra var oldObj = _tblLockerControllerService.GetById(obj.Id); 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.Active = obj.Active; oldObj.LineID = obj.LineID; oldObj.Address = obj.Address; //Thực hiện cập nhật var result = _tblLockerControllerService.Update(oldObj); if (result.isSuccess) { WriteLog.Write(result, GetCurrentUser.GetUser(), oldObj.Id.ToString(), oldObj.ControllerName, "tblLockerController", ConstField.LockerCode, ActionConfigO.Update); return(Redirect(url)); } else { ModelState.AddModelError("", result.Message); return(View(oldObj)); } }
public ActionResult Create(Kztek.Model.Models.tblLockerController obj, bool SaveAndCountinue = false) { //Danh sách sử dụng ViewBag.Lines = GetLineList(); ViewBag.urlValue = url ?? Request.Url.PathAndQuery; //Kiểm tra if (!ModelState.IsValid) { return(View(obj)); } //Gán giá trị obj.Id = Guid.NewGuid().ToString(); //Thực hiện thêm mới var result = _tblLockerControllerService.Create(obj); if (result.isSuccess) { WriteLog.Write(result, GetCurrentUser.GetUser(), obj.Id.ToString(), obj.ControllerName, "tblLockerController", ConstField.LockerCode, ActionConfigO.Create); if (SaveAndCountinue) { TempData["Success"] = result.Message; return(RedirectToAction("Create")); } return(Redirect(url)); } else { return(View(obj)); } }