Exemplo n.º 1
0
        public ActionResult EditUser(EditUserVM changedUser)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var result = _UserLogic.EditUser(changedUser.Id, changedUser);

                    if (result)
                    {
                        TempData["message"] = "Bruker med id: " + changedUser.Id + " har nå blitt endret.";
                    }
                    else
                    {
                        TempData["message"]      = "Noe gikk galt under endringen.";
                        TempData["errormessage"] = "Feilmelding lagret til logg.";
                    }
                    return(RedirectToAction("AllUsers"));
                }
                return(View(changedUser));
            }
            catch (DatabaseErrorException e)
            {
                TempData["message"]      = "Databasefeil. Se errorlog.";
                TempData["errormessage"] = e.GetMessage();
                return(RedirectToAction("AdminFrontPage"));
            }
        }