public async Task <IActionResult> HomePage() { var m = new BlogHomePageViewModel(); var blogPosts = await _blogDbService.GetBlogPostsMostRecentAsync(5); m.BlogPostsMostRecent = blogPosts; return(View(m)); }
//[Route("{publicationName:regex(^[a-zA-Z]{4,20}$)}", Order = 10)] public ActionResult Index(string publicationName) { var container = PublicationService.ReadPublicationHomePageData(publicationName); if (container is BlogHomePageModelContainer) { var viewModel = new BlogHomePageViewModel(container as BlogHomePageModelContainer); return(View("~/Views/Blog/Index.cshtml", viewModel)); } else { return(View("~/Views/Channel/Index.cshtml", container)); } }