public ActionResult Delete(int id, Article article) { try { using (var db = new ArticleEntities()) { db.Entry(article).State = EntityState.Deleted; db.SaveChanges(); return RedirectToAction("Index"); } } catch { return View(); } }
public ActionResult Create(Article article) { try { using (var db = new ArticleEntities()) { article.CreateDate = DateTime.Now; article.EditDate = DateTime.Now; article.EditUser = User.Identity.Name; article.Text = HttpUtility.UrlDecode(article.Text, System.Text.Encoding.Default); db.Articles.Add(article); db.SaveChanges(); } return RedirectToAction("Index"); } catch { return View(); } }
/// <summary> /// Deprecated Method for adding a new object to the Articles EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToArticles(Article article) { base.AddObject("Articles", article); }
public ActionResult Edit(int id, Article article) { try { using (var db = new ArticleEntities()) { article.EditDate = DateTime.Now; article.EditUser = User.Identity.Name; article.Text = HttpUtility.UrlDecode(article.Text, System.Text.Encoding.Default); db.Entry(article).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } } catch { return View(); } }
/// <summary> /// Create a new Article object. /// </summary> /// <param name="articleId">Initial value of the ArticleId property.</param> public static Article CreateArticle(global::System.Int32 articleId) { Article article = new Article(); article.ArticleId = articleId; return article; }