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));
            }
        }