public async void OnGet(int?pageIndex)
        {
            Portfolio = await _dataRetriever.InitializeContainer("Portfolio");

            PagerInfo = await _dataRetriever.InitializePager(6, "/portfolio2", "project");

            PagerInfo.CurrentPage = pageIndex ?? 1;

            PagerInfo.CurrentItemsOnPage = await _dataRetriever.GetCurrentPage();
        }
        public async Task OnGetAsync(int?pageIndex, string BlogPostTitle)
        {
            if (!string.IsNullOrEmpty(BlogPostTitle))
            {
                BlogPost = (await _orchard.QueryContentItemsAsync(q => q.Where(c => c.DisplayText == BlogPostTitle && c.Published))).SingleOrDefault();
            }
            else
            {
                Blog = await _dataRetriever.InitializeContainer("Blog");

                PagerInfo = await _dataRetriever.InitializePager(4, "/blog2", "BlogPost", false);

                PagerInfo.CurrentPage        = pageIndex ?? 1;
                PagerInfo.CurrentItemsOnPage = await _dataRetriever.GetCurrentPage();
            }
        }