public MessageReport Update(tblAccessTimezone obj) { MessageReport report; try { _tblAccessTimezoneRepository.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(tblAccessTimezoneSubmit obj, bool SaveAndCountinue = false) { ViewBag.urlValue = url ?? Request.Url.PathAndQuery; //Kiểm tra if (!ModelState.IsValid) { return(View(obj)); } //Gán giá trị var newObj = new tblAccessTimezone(); newObj.TimezoneName = obj.TimeZoneName; newObj.TimeZoneID = obj.TimeZoneID; //Mon if (!string.IsNullOrWhiteSpace(obj.MonFrom) && !string.IsNullOrWhiteSpace(obj.MonTo)) { newObj.Mon = string.Format("{0}-{1}", obj.MonFrom, obj.MonTo); } //Tue if (!string.IsNullOrWhiteSpace(obj.TueFrom) && !string.IsNullOrWhiteSpace(obj.TueTo)) { newObj.Tue = string.Format("{0}-{1}", obj.TueFrom, obj.TueTo); } //Wed if (!string.IsNullOrWhiteSpace(obj.WedFrom) && !string.IsNullOrWhiteSpace(obj.WedTo)) { newObj.Wed = string.Format("{0}-{1}", obj.WedFrom, obj.WedTo); } //Thu if (!string.IsNullOrWhiteSpace(obj.ThuFrom) && !string.IsNullOrWhiteSpace(obj.ThuTo)) { newObj.Thu = string.Format("{0}-{1}", obj.ThuFrom, obj.ThuTo); } //Fri if (!string.IsNullOrWhiteSpace(obj.FriFrom) && !string.IsNullOrWhiteSpace(obj.FriTo)) { newObj.Fri = string.Format("{0}-{1}", obj.FriFrom, obj.FriTo); } //Sat if (!string.IsNullOrWhiteSpace(obj.SatFrom) && !string.IsNullOrWhiteSpace(obj.SatTo)) { newObj.Sat = string.Format("{0}-{1}", obj.SatFrom, obj.SatTo); } //Sun if (!string.IsNullOrWhiteSpace(obj.SunFrom) && !string.IsNullOrWhiteSpace(obj.SunTo)) { newObj.Sun = string.Format("{0}-{1}", obj.SunFrom, obj.SunTo); } newObj.Inactive = obj.Inactive; //Thực hiện thêm mới var result = _tblAccessTimezoneService.Create(newObj); if (result.isSuccess) { WriteLog.Write(result, GetCurrentUser.GetUser(), newObj.Id.ToString(), newObj.TimezoneName, "tblAccessTimezone", ConstField.AccessControlCode, ActionConfigO.Create); if (SaveAndCountinue) { TempData["Success"] = result.Message; return(RedirectToAction("Create")); } return(Redirect(url)); } else { return(View(obj)); } }