Exemple #1
0
        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));
            }
        }
Exemple #2
0
        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);
        }