public ActionResult EditProfil() { //Version statique //var model = new UserEditProfilVM(); //model.prenom = "Marie"; //model.dateDeNaissance = DateTime.Parse("25/12/1988"); //model.actifPro = false; //model.actifLoisir = true; //model.descriptionLoisir = "Toujours partante pour une partie de belote."; //return View(model); Profil profil = context.GetProfilById(Convert.ToInt32(Request.Cookies["Hackathon"]["IdUser"])); Utilisateur user = profil.Utilisateurs.FirstOrDefault(u => u.idProfil == profil.idProfil); var model = new UserEditProfilVM() { prenom = profil.prenom, nom = profil.nom, actifLoisir = (bool)profil.actifLoisir, actifPro = (bool)profil.actifPro, adresseMail = user.adresseMail, dateDeNaissance = (DateTime)profil.dateDeNaissance, descriptionLoisir = profil.descriptionLoisir, descriptionPro = profil.descriptionPro, entreprise = profil.entreprise, fonction = profil.fonction, motDePasse = user.motDePasse }; return(View(model)); }
public ActionResult EditProfil(UserEditProfilVM model) { var result = context.EditProfil(model.adresseMail, model.motDePasse, model.prenom, model.nom, model.dateDeNaissance, model.fonction, model.entreprise, model.descriptionPro, model.descriptionLoisir, model.actifLoisir, model.actifPro); if (result) { return(RedirectToAction("Index", "Home")); } return(View(model)); }