public bool Supprimer() { WikiContext db = new WikiContext(); Article articleSupprimer = db.Articles.Find(this.Titre); db.Entry(articleSupprimer).State = EntityState.Deleted; db.SaveChanges(); return(true); }
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); }
public static bool ModifierMDP(UtilisateurModifierMDPViewModel utilisateurModifierMDP) { WikiContext db = new WikiContext(); utilisateurModifierMDP.MDP = PasswordHash.CreateHash(utilisateurModifierMDP.MDP); Utilisateur utilisateur = db.Utilisateurs.Where(u => u.Courriel == utilisateurModifierMDP.Courriel).FirstOrDefault(); utilisateur.MDP = utilisateurModifierMDP.MDP; db.Entry(utilisateur).State = EntityState.Modified; db.SaveChanges(); return(true); }
public bool Modifier(string courriel) { WikiContext db = new WikiContext(); Article articleModifier = db.Articles.Find(this.Titre); Models.DAL.Utilisateur utilisateur = Models.DAL.Utilisateur.RetourneUtilisateur(courriel); articleModifier.Contenu = this.Contenu; articleModifier.IdContributeur = utilisateur.Id; articleModifier.Revision += 1; articleModifier.DateModification = DateTime.Now; db.Entry(articleModifier).State = EntityState.Modified; db.SaveChanges(); return(true); }