public Utilisateur(UtilisateurInscriptionViewModel inscriptionViewModel) { Prenom = inscriptionViewModel.Prenom; NomFamille = inscriptionViewModel.NomFamille; Courriel = inscriptionViewModel.Courriel; MDP = inscriptionViewModel.MDP; Langue = inscriptionViewModel.Langue; }
public ActionResult Inscription(UtilisateurInscriptionViewModel utilisateurInscriptionViewModel, string returnUrl = "/Home/Index") { if (ModelState.IsValid) { utilisateurActuel = Utilisateur.Inscrire(utilisateurInscriptionViewModel); FormsAuthentication.SetAuthCookie(utilisateurInscriptionViewModel.Courriel, false); return(RedirectToAction("ChangerLangue", "Home", new { langue = utilisateurActuel.Langue, returnUrl = returnUrl })); } return(View(utilisateurInscriptionViewModel)); }
public static Utilisateur Inscrire(UtilisateurInscriptionViewModel utilisateurInscription) { WikiContext db = new WikiContext(); utilisateurInscription.MDP = PasswordHash.CreateHash(utilisateurInscription.MDP); Utilisateur utilisateur = new Utilisateur(utilisateurInscription); db.Utilisateurs.Add(utilisateur); db.SaveChanges(); return(utilisateur); }