private async Task <BlogListViewModel> BuildListVm(string categorySlug, string tagSlug)
        {
            Request.Query.TryGetValue("page", out var page);

            if (string.IsNullOrEmpty(page))
            {
                page = new StringValues("1");
            }

            var pg = int.Parse(page);

            var pageSize = 5;
            var vm       = await _blogViewModel.Build(pageSize, pg, categorySlug, tagSlug);

            return(vm);
        }