public ActionResult CreateCaseType(Arendetyp arendeTyp) { var org = new Organisation(); if (ModelState.IsValid) { try { var userName = User.Identity.GetUserName(); _portalSosService.SkapaArendetyp(arendeTyp, userName); } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("OrganisationController", "CreateCaseType", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade när ny ärendetyp skulle sparas.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(RedirectToAction("GetCaseTypes")); } return(View()); }
public ActionResult UpdateCaseType(Arendetyp caseType) { try { if (ModelState.IsValid) { var userName = User.Identity.GetUserName(); _portalSosService.UppdateraArendetyp(caseType, userName); } } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("OrganisationController", "UpdateCaseType", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid uppdatering av ärendetyp.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(RedirectToAction("GetCasetypes")); }