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); }