public PartialViewResult CreateOrUpdateLHS(string id)
        {
            var model = new LoaiHoSoViewModel();

            if (string.IsNullOrEmpty(id))
            {
                return(PartialView("~/Views/LHSAndPB/_PartialCreateOrUpdateLHS.cshtml", model));
            }
            else
            {
                var loaiHoSo = _loaiHoSoService.Get(m => m.Id == id);
                model = GetLoaiHoso(loaiHoSo);
                return(PartialView("~/Views/LHSAndPB/_PartialCreateOrUpdateLHS.cshtml", model));
            }
        }
        private LoaiHoSoViewModel GetLoaiHoso(LoaiHoSo x)
        {
            var model = new LoaiHoSoViewModel
            {
                Id          = x.Id,
                Ten         = x.Ten,
                Ma          = x.Ma,
                HoSos       = x.HoSos,
                NgayTao     = x.NgayTao,
                NgayCapNhat = x.NgayCapNhat,
                TrangThai   = x.TrangThai
            };

            return(model);
        }
        public ActionResult CreateOrUpdateLHS(LoaiHoSoViewModel model)
        {
            var loaiHoSo = string.IsNullOrEmpty(model.Id) ? new LoaiHoSo {
                NgayCapNhat = DateTime.Now
            }
                : _loaiHoSoService.Get(m => m.Id == model.Id);

            loaiHoSo.Ma  = model.Ma;
            loaiHoSo.Ten = model.Ten;

            if (string.IsNullOrEmpty(model.Id))
            {
                _loaiHoSoService.Insert(loaiHoSo);
                _functionLichSuHoatDongService.Create(ActionWithObject.Create, User.Identity.GetUserId(), "loại hồ sơ: " + loaiHoSo.Ten);
                TempData["AlertMessage"] = "Tạo Mới Loại Hồ Sơ Thành Công";
            }
            else
            {
                _loaiHoSoService.Update(loaiHoSo);
                _functionLichSuHoatDongService.Create(ActionWithObject.Update, User.Identity.GetUserId(), "loại hồ sơ: " + loaiHoSo.Ten);
                TempData["AlertMessage"] = "Cập Nhật Loại Hồ Sơ Thành Công";
            }
            return(RedirectToAction("Index"));
        }