public ActionResult GetFAQs(int faqCatId = 0, string faqCatName = "") { var model = new SystemViewModels.SystemViewModel(); try { var faqs = _portalAdminService.HamtaFAQs(faqCatId); model.FAQs = ConvertAdmFAQToViewModel(faqs.ToList()); model.SelectedFAQCategory = faqCatId; if (faqCatId != 0 && faqCatName.IsEmpty()) { var faqCat = _portalAdminService.HamtaFAQKategori(faqCatId); model.SelectedFAQCategoryName = faqCat.Kategori; } else { model.SelectedFAQCategoryName = faqCatName; } // Ladda drop down lists. var registerList = _portalAdminService.HamtaAllaRegisterForPortalen(); this.ViewBag.RegisterList = CreateRegisterDropDownList(registerList); //model.SelectedFAQ.SelectedRegisterId = 0; } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("SystemController", "GetFAQs", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid hämtning av FAQs", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(View("EditFAQs", model)); }