Пример #1
0
        public ActionResult CreateOrUpdate(TuViewModel model)
        {
            var tu = string.IsNullOrEmpty(model.Id) ? new Tu {
                NgayCapNhat = DateTime.Now
            }
                : _tuService.Get(m => m.Id == model.Id);

            string userId          = User.Identity.GetUserId();
            string chiTietHoatDong = model.Ten;

            tu.Ten            = model.Ten;
            tu.ViTri          = model.ViTri;
            tu.NgươiQuanLy    = model.NgươiQuanLy;
            tu.SoLuongMax     = model.SoLuongMax;
            tu.SoLuongHienTai = 0;
            tu.TinhTrang      = model.TinhTrang;
            tu.DonViTinh      = model.DonViTinh;
            tu.Kes            = model.Kes;

            if (string.IsNullOrEmpty(model.Id))
            {
                _tuService.Insert(tu);
                _functionLichSuHoatDongService.Create(ActionWithObject.Create, userId, chiTietHoatDong);
                TempData["AlertMessage"] = "Tạo Mới Thành Công";
            }
            else
            {
                _tuService.Update(tu);
                _functionLichSuHoatDongService.Create(ActionWithObject.Update, userId, chiTietHoatDong);
                TempData["AlertMessage"] = "Cập Nhật Thành Công";
            }
            return(RedirectToAction("Index"));
        }
Пример #2
0
        public ActionResult CreateOrUpdate(string id)
        {
            var model = new TuViewModel();

            if (string.IsNullOrEmpty(id))
            {
                return(View(model));
            }
            else
            {
                var tu = _tuService.Get(m => m.Id == id);
                model = GetTu(tu);
                return(View(model));
            }
        }
Пример #3
0
        private TuViewModel GetTu(Tu tu)
        {
            var model = new TuViewModel
            {
                Id             = tu.Id,
                Ten            = tu.Ten,
                DonViTinh      = tu.DonViTinh,
                NgươiQuanLy    = tu.NgươiQuanLy,
                TinhTrang      = tu.TinhTrang,
                SoLuongHienTai = tu.SoLuongHienTai,
                SoLuongMax     = tu.SoLuongMax,
                ViTri          = tu.ViTri,
                NgayTao        = tu.NgayTao,
                NgayCapNhat    = tu.NgayCapNhat,
                TrangThai      = tu.TrangThai,
                Kes            = tu.Kes
            };

            return(model);
        }