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())); }
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")); }
public ActionResult Form(Article article) { if (!ModelState.IsValid) { return(View(article)); } WikiDbContext context = new WikiDbContext(); context.Articles.Add(article); context.SaveChanges(); return(RedirectToAction("Index")); }
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())); }
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)); }