public ActionResult Delete(News_ newToDel) { if (HttpContext.Session["id"] == null) return RedirectToAction("Index"); if (!ModelState.IsValid) { System.Diagnostics.Debug.WriteLine("bad1"); return View(); } var news = (from m in _db.News where m.id == newToDel.id select m).First(); /*******************/ /* var nb_news = 0; while ((nb_news = (from mm in _db.Like_news where mm.news_id == news.id select mm).Count()) > 0) { var like_n = (from mm in _db.Like_news where mm.news_id == news.id select mm).First(); try { _db.DeleteObject(like_n); _db.SaveChanges(); } catch { return RedirectToAction("Index", "Home"); } } */ /*******************/ try { _db.DeleteObject(news); _db.SaveChanges(); return RedirectToAction("Index"); } catch { ModelState.AddModelError("", "Cette nouvelle n'a pas été supprimée"); return View(news); } }
/// <summary> /// Deprecated Method for adding a new object to the News EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToNews(News_ news_) { base.AddObject("News", news_); }
/// <summary> /// Create a new News_ object. /// </summary> /// <param name="id">Initial value of the id property.</param> /// <param name="texte">Initial value of the texte property.</param> public static News_ CreateNews_(global::System.Int32 id, global::System.String texte) { News_ news_ = new News_(); news_.id = id; news_.texte = texte; return news_; }