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); })); }
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)); }