public ActionResult PasswortÄnderung(PasswortVerwaltungsModel model) { log.Info("GET - User - PasswortÄnderung"); if (ModelState.IsValid) { Benutzer aktBenutzer = BenutzerAdministrator.GetUser(User.Identity.Name); if (aktBenutzer != null) { if (Tools.GenerierePasswort(model.Passwort).SequenceEqual(aktBenutzer.Passwort)) { if (model.NeuesPasswort != null) { if (BenutzerAdministrator.WechselPasswort(aktBenutzer.Emailadresse, model.Passwort, model.NeuesPasswort) == BenutzerAdministrator.Passwortwechselergebnis.Success) { TempData[ConstStrings.SUCCESS_MESSAGE] = Validierungen.Passwortgewechselt; } else { TempData[ConstStrings.ERROR_MESSAGE] = Validierungen.PasswortwechselError; } } } } } return(RedirectToAction("Login")); }
public ActionResult ProfilAnzeigen() { log.Info("GET - User - ProfilAnzeigen()"); Benutzer aktBenutzer = BenutzerAdministrator.GetUser(User.Identity.Name); PasswortVerwaltungsModel aenderePasswort = new PasswortVerwaltungsModel(); ProfilAnzeigeModel profilModel = new ProfilAnzeigeModel(); profilModel.derMitarbeiter = AutoMapper.Mapper.Map <BenutzerVerwaltungsModel>(aktBenutzer); profilModel.anderesPasswort = aenderePasswort; return(View(profilModel)); }