public IActionResult UpdateProjectReportDetail(ProjectReportDetailViewModel model) { try { AdminService.UpdateProjectReportDetail(model); TempData["SuccessMessage"] = Resource.SaveSuccess; return(RedirectToAction("ProjectReport", new { modules = model.Modules, admin_login_id = model.Admin_login_id, group_id = model.Group_id })); } catch (Exception ex) { TempData["ErrorMessage"] = Resource.SaveFail + ex; return(RedirectToAction("ProjectReport", new { modules = model.Modules, admin_login_id = model.Admin_login_id, group_id = model.Group_id })); } }
public IActionResult ProjectReportDetail(string modules, string admin_login_id, int group_id, string report_id, string detail_type) { Session.SetString("current_sys", modules); var user_group = GetUserGroup(modules); SetMenuDropDownList(user_group); ViewBag.IsHtmlMessage = true; ViewBag.SuccessMessage = TempData["SuccessMessage"] != null ? TempData["SuccessMessage"] : ViewBag.SuccessMessage; ViewBag.ErrorMessage = TempData["ErrorMessage"] != null ? TempData["ErrorMessage"] : ViewBag.ErrorMessage; ProjectReportDetailViewModel model = new ProjectReportDetailViewModel(); model.Report = AdminService.GetReportDetail(admin_login_id, report_id, detail_type); model.Admin_login_id = admin_login_id; model.Group_id = group_id; model.Modules = modules; model.Detail_type = detail_type; return(View(model)); }
public void UpdateProjectReportDetail(ProjectReportDetailViewModel model) { int can_gen = ReportDetailNotAccessRepository.UpdateReportDetailNotAccessByRptId(model.Admin_login_id, model.Report.Report_id, model.Admin_login_id, model.Access_right); ReportNotAccessRepository.UpdateReportNotAccessByCanGen(can_gen, model.Admin_login_id, model.Report.Report_id); }