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);
     }
 }
Example #2
0
        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;
        }
Example #3
0
 public void AppendData(ArticleItem item)
 {
 }