Exemple #1
0
        public async Task OnGetAsync()
        {
            var page = await _pagesService.GetIndexAsync();

            if (page == null)
            {
                Title    = "404 Not Found";
                HtmlBody = "Unfortunately this page was not found.";
                return;
            }
            Id       = page.Id;
            Title    = page.Title;
            HtmlBody = page.HtmlBody;

            var latestBlogPostsCount = (await _configRepository.GetAsync()).LatestBlogPostsCount;

            LatestArticles = await _articlesService.GetLatestAsync(latestBlogPostsCount);

            PopularArticles = await _articlesService.GetMostPopularAsync(latestBlogPostsCount);
        }