public ActionResult Index() { var model = new RegisterViewModels.RegisterViewModel(); var registerViewList = new List <RegisterViewModels.AdmRegisterViewModel>(); try { var registerList = _portalAdminService.HamtaRegister(); foreach (var register in registerList) { var registerView = new RegisterViewModels.AdmRegisterViewModel(); registerView.Id = register.Id; registerView.Beskrivning = register.Beskrivning; registerView.Kortnamn = register.Kortnamn; registerView.Registernamn = register.Registernamn; registerView.Inrapporteringsportal = register.Inrapporteringsportal; registerViewList.Add(registerView); } model.Registers = registerViewList; } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("RegisterController", "GetDirectories", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid hämtning av register", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(View("Index", model)); }