public ActionResult AddArticle(ArticleSummaryPageView articleSummaryPageView) { try { var request = new AddArticleRequest { ArticleId =articleSummaryPageView.Article.Id==Guid.Empty?Guid.NewGuid():articleSummaryPageView.Article.Id, Name = articleSummaryPageView.Article.Name, Description = articleSummaryPageView.Article.Description, }; var response = articleSummaryPageView.Article.Id == Guid.Empty ? _articleService.AddArticle(request) : _articleService.EditArticle(request); return RedirectToAction("AddSection", "Article", new {response.ArticleView.Name}); } catch (ArticleInvalidException) { //ToDo Handle ArticleInvalidException throw new NotImplementedException(); } }
public ViewResult List() { var response = _articleService.GetAllArticles(); var articleSummaryPageView = new ArticleSummaryPageView { Articles = response.Articles }; return View(articleSummaryPageView); }