Example #1
0
        public ActionResult DeleteCom(int id)
        {
            WikiDbContext context = new WikiDbContext();
            var           delete  = context.Comments.FirstOrDefault(d => d.Id == id);

            context.Comments.Remove(delete);
            context.SaveChanges();
            return(PartialView("_displayComments", context.Comments.Where(c => c.ArticleId == delete.ArticleId).ToList()));
        }
Example #2
0
        public ActionResult Delete(int id)
        {
            WikiDbContext context = new WikiDbContext();
            var           delete  = context.Articles.FirstOrDefault(d => d.Id == id);

            context.Articles.Remove(delete);
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
        public ActionResult Form(Article article)
        {
            if (!ModelState.IsValid)
            {
                return(View(article));
            }
            WikiDbContext context = new WikiDbContext();

            context.Articles.Add(article);
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #4
0
        public ActionResult AjouterCom(Commentaire commentaire)
        {
            if (!ModelState.IsValid)
            {
                ModelState.AddModelError("Content", "erreur format : ecrire seulement des lettres");
                return(View(commentaire));
            }
            WikiDbContext context = new WikiDbContext();

            context.Comments.Add(commentaire);
            context.SaveChanges();
            //return RedirectToAction("Details",new { id = commentaire.ArticleId });
            return(PartialView("_displayComments", context.Comments.Where(c => c.ArticleId == commentaire.ArticleId).ToList()));
        }
Example #5
0
        public ActionResult Edit(Article article)
        {
            if (!ModelState.IsValid)
            {
                return(View(article));
            }
            WikiDbContext context = new WikiDbContext();
            var           edit    = context.Articles.FirstOrDefault(e => e.Id == article.Id);

            edit.Content = article.Content;
            edit.Created = article.Created;
            edit.Image   = article.Image;
            edit.Theme   = article.Theme;
            edit.Author  = article.Author;
            context.SaveChanges();
            return(View(edit));
        }