Beispiel #1
0
 public ActionResult UpdateAdminUser(AdminViewModels.AppUserAdminViewModel user)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var userName     = User.Identity.GetUserName();
             var userToUpdate = ConvertViewModelToAppUserAdmin(user);
             _portalAdminService.UppdateraAdminAnvandare(userToUpdate, userName);
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         ErrorManager.WriteToErrorLog("AdminController", "UpdateAdminUser", e.ToString(), e.HResult,
                                      User.Identity.Name);
         var errorModel = new CustomErrorPageModel
         {
             Information  = "Ett fel inträffade vid uppdatering av Astrid-användare.",
             ContactEmail = ConfigurationManager.AppSettings["ContactEmail"],
         };
         return(View("CustomError", errorModel));
     }
     return(RedirectToAction("GetAstridUsers"));
 }