public ActionResult ArticleDelete(int id) { if (id > 0) { var article = dataService.GetArticle(id); dataService.DeleteArticle(article); } return(Redirect(LinkBuilder.AdminArticles())); }
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)); }