public ActionResult AddArticle(ArticleCreatePageView articleCreatePageView) { try { var request = new AddArticleRequest { ArticleId = Guid.NewGuid(), Name = articleCreatePageView.Article.Name, Description = articleCreatePageView.Article.Description }; var response = _articleService.AddArticle(request); return RedirectToAction("AddSection", "Article", new {area="Administration",articleId = response.ArticleView.Id}); } catch (ArticleInvalidException) { //ToDo Handle ArticleInvalidException throw new NotImplementedException(); } }
public ActionResult AddArticle() { var articleCreatePageView = new ArticleCreatePageView {Article = new ArticleView()}; return View(articleCreatePageView); }