public ActionResult UpdateOrganisationsUnitReportObligation(AdmEnhetsUppgiftsskyldighet admEnhetsUppgSkyldighet) { var org = new Organisation(); try { org = _portalAdminService.HamtaOrgForUppgiftsskyldighet(admEnhetsUppgSkyldighet.UppgiftsskyldighetId); if (ModelState.IsValid) { var userName = User.Identity.GetUserName(); _portalAdminService.UppdateraEnhetsUppgiftsskyldighet(admEnhetsUppgSkyldighet, userName); } } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("OrganisationController", "UpdateOrganisationsUnitReportObligation", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid uppdatering av enhetsuppgiftsskyldighet.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(RedirectToAction("GetOrganisationsUnitReportObligations", new { selectedOrgId = org.Id, selectedOrgenhetsId = admEnhetsUppgSkyldighet.OrganisationsenhetsId })); }