public ActionResult UpdateFAQ(SystemViewModels.SystemViewModel model) { if (ModelState.IsValid) { try { var userName = User.Identity.GetUserName(); var faqDb = ConvertViewModelToAdmFAQ(model.SelectedFAQ); _portalAdminService.UppdateraFAQ(faqDb, userName); } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("SystemController", "UpdateFAQ", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid uppdatering av FAQ.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } } return(RedirectToAction("GetFAQs", new { faqCatId = model.SelectedFAQ.FAQkategoriId })); }