public ActionResult CreateReportObligation(OrganisationViewModels.ReportObligationsViewModel uppgSk, int selectedOrgId) { if (ModelState.IsValid) { try { var userName = User.Identity.GetUserName(); var admUppgSkyldighet = ConvertToDbFromVM(uppgSk); admUppgSkyldighet.OrganisationId = selectedOrgId; _portalAdminService.SkapaUppgiftsskyldighet(admUppgSkyldighet, userName); } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("OrganisationController", "CreateReportObligation", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade när ny uppgiftsskyldighet skulle sparas.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(RedirectToAction("GetOrganisationsReportObligations", new { selectedOrgId = selectedOrgId })); } return(View()); }