Example #1
0
        public bool Ajouter(string courriel)
        {
            WikiContext db = new WikiContext();

            Models.DAL.Utilisateur utilisateur = Models.DAL.Utilisateur.RetourneUtilisateur(courriel);

            this.IdContributeur   = utilisateur.Id;
            this.DateModification = DateTime.Now;
            db.Articles.Add(this);
            db.SaveChanges();

            return(true);
        }
Example #2
0
        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);
        }