Example #1
0
        public ActionResult TaoHopDong(HopDongModel model, bool continueEditing)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.QLHopDong))
            {
                return(AccessDeniedView());
            }
            if (ModelState.IsValid)
            {
                var hopdong = new HopDong();
                hopdong              = model.ToEntity(hopdong);
                hopdong.NguoiTaoID   = _workContext.CurrentCustomer.Id;
                hopdong.NgayTao      = DateTime.UtcNow;
                hopdong.NgayCapNhat  = null;
                hopdong.NgayHetHan   = null;
                hopdong.NgayKichHoat = null;
                hopdong.TrangThai    = Core.Domain.Chonves.ENTrangThaiHopDong.Moi;
                _chonveService.InsertHopDong(hopdong);
                return(continueEditing ? RedirectToAction("SuaHopDong", new { id = hopdong.Id }) : RedirectToAction("ListHopDong"));
            }

            return(View(model));
        }