public ActionResult Edit(ArticleItem item) { try { Service.Article.Save(item); return RedirectToRouteNotify("EditArticle", new { id = item.Id }); } catch (ValidationException ex) { AddModelErrors(ex); Service.Article.AppendData(item); return View("~/Views/Admin/Articles/Edit.cshtml", item); } }
public void Save(ArticleItem item) { var errors = item.GetValidationErrors(); errors.ThrowIfHasErrors(); var article = new tblArticle { Id = item.Id, Date = DateTime.Now, Text = item.Text, Title = item.Title }; Db.Save(article); item.Id = article.Id; }
public void AppendData(ArticleItem item) { }