public ActionResult GetOrganisationsUnitReportObligations(OrganisationViewModels.UnitReportObligationsViewModel model, int selectedOrgId = 0, int selectedOrgenhetsId = 0) { try { if (selectedOrgId != 0) { model.SelectedOrganisationId = selectedOrgId; } if (selectedOrgenhetsId != 0) { model.SelectedOrganisationsenhetsId = selectedOrgenhetsId; } var admEnhetUppgSkyldighetList = _portalAdminService.HamtaEnhetsUppgiftsskyldighetForOrgEnhet(model.SelectedOrganisationsenhetsId).ToList(); model.UnitReportObligations = ConvertEnhetsUppgSkyldighetToViewModel(admEnhetUppgSkyldighetList); // Ladda drop down lists. model = GetOrgDropDownLists(model); } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("OrganisationController", "GetOrganisationsUnitReportObligations", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid hämtning av enhetsuppgiftsskyldighet.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; if (e.Message == "Sequence contains no elements") { errorModel.Information = "Felaktig kommunkod"; } return(View("CustomError", errorModel)); } return(View("EditUnitReportObligations", model)); }