public static Kandidat Run(RegistrierungModel model) { var praktikant = new Kandidat(); praktikant.Geschlecht = Convert.ToInt32(model.AnredeVal); praktikant.FamiliennameKY = model.FamiliennameKY; praktikant.VornameKY = model.VornameKY; praktikant.VatersnameKY = model.VatersnameKY; praktikant.EmailAdresse = model.Emailadresse; praktikant.Passwort = HashPassword.Run(model.Passwort); return praktikant; }
public ActionResult Registrierung(RegistrierungModel model) { if(!ModelState.IsValid){ return View(model); } if(_emailAddressInUse.Yes(model.Emailadresse)) { model.Message = new ErrorMessage("Die Emailadresse ist bereits in Verwendung | Этот электронный адрес уже используется другим пользователем."); return View(model); } var kandidat = _registrieren.Run(RegistrierungModel2Entity.Run(model)); _sessionUser.Login(kandidat); return Redirect("Dashboard/registrierungErfolgreich"); }