Esempio n. 1
0
 public ActionResult ArticleDelete(int id)
 {
     if (id > 0)
     {
         var article = dataService.GetArticle(id);
         dataService.DeleteArticle(article);
     }
     return(Redirect(LinkBuilder.AdminArticles()));
 }
Esempio n. 2
0
        public ActionResult ArticleEdit(AdminArticleViewModel form, int id = 0)
        {
            setActiveMenuIndex(1);
            //сохранение
            Article article = id == 0 ? new Article() : dataService.GetArticle(id);

            if (article != null)
            {
                article.ShortText = form.ShortText;
                article.Text      = form.Text;
                article.Title     = form.Title;
                //если нет URL то прописываю
                if (string.IsNullOrEmpty(article.Url))
                {
                    article.Url = TextHelper.Translit(article.Title);
                }

                dataService.SaveArticle(article);
                return(Redirect(LinkBuilder.AdminArticles()));
            }

            return(View("ArticlePage", form));
        }