Esempio n. 1
0
 public ActionResult Edit(int id)
 {
     return(ExecuteWithErrorHandling(() =>
     {
         var data = ThuTucRepository.Single(id);
         var init = IniViewModel();
         var model = new EditThuTucViewModel
         {
             CoQuanThucHienIds = data.CoQuanThucHienIds,
             LinhVucThuTucId = data.LoaiThuTucId,
             NgayBanHanh = data.NgayBanHanh,
             NoiDung = data.NoiDung,
             TenThuTuc = data.TenThuTuc,
             TapTinThuTucResults = data.Files,
             CoQuanInfos = init.CoQuanInfos,
             LinhVucThuTucInfo = init.LinhVucThuTucInfo,
         };
         return View(model);
     }));
 }
Esempio n. 2
0
        public ActionResult Edit(int id, EditThuTucViewModel model)
        {
            var data = ThuTucRepository.Single(id);

            data.LoaiThuTucId      = model.LinhVucThuTucId;
            data.CoQuanThucHienIds = model.CoQuanThucHienIds;
            data.NoiDung           = model.NoiDung;
            data.NgayBanHanh       = data.NgayBanHanh;
            data.TenThuTuc         = model.TenThuTuc;
            data.LastUpdatedBy     = UserName;

            var result = ThuTucRepository.Update(data);

            if (result == Services.SaveResult.SUCCESS)
            {
                SaveFiles(id, model.Files);
            }

            return(RedirectToRoute(UrlLink.THUTUC));
        }