public Utilisateur(UtilisateurProfilViewModel profilViewModel) { Prenom = profilViewModel.Prenom; NomFamille = profilViewModel.NomFamille; Courriel = profilViewModel.Courriel; Langue = profilViewModel.Langue; }
public ActionResult Profil(UtilisateurProfilViewModel utilisateurProfilViewModel, string returnUrl = "/Home/Index") { if (ModelState.IsValid) { utilisateurProfilViewModel.Courriel = User.Identity.Name; utilisateurActuel = Utilisateur.ModifierProfil(utilisateurProfilViewModel); return(RedirectToAction("ChangerLangue", "Home", new { langue = utilisateurActuel.Langue, returnUrl = returnUrl })); } return(View(utilisateurProfilViewModel)); }
public static Utilisateur ModifierProfil(UtilisateurProfilViewModel utilisateurModificationP) { WikiContext db = new WikiContext(); Utilisateur utilisateur = db.Utilisateurs.Where(u => u.Courriel == utilisateurModificationP.Courriel).FirstOrDefault(); utilisateur.Prenom = utilisateurModificationP.Prenom; utilisateur.NomFamille = utilisateurModificationP.NomFamille; utilisateur.Langue = utilisateurModificationP.Langue; db.Entry(utilisateur).State = EntityState.Modified; db.SaveChanges(); return(utilisateur); }
// GET public ActionResult Profil() { UtilisateurProfilViewModel utiliModif = new UtilisateurProfilViewModel(Utilisateur.RetourneUtilisateur(User.Identity.Name)); return(View(utiliModif)); }