Browse Source

Update Index.cshtml.cs

pull/14188/head
Berkan Sasmaz 4 years ago
parent
commit
57d1c06c39
No known key found for this signature in database GPG Key ID: 4E387A3A3BCC339B
  1. 8
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/Index.cshtml.cs

8
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/Public/CmsKit/Blogs/Index.cshtml.cs

@ -27,11 +27,11 @@ public class IndexModel : CmsKitPublicPageModelBase
[BindProperty(SupportsGet = true)]
public Guid? TagId { get; set; }
public PagedResultDto<BlogPostPublicDto> Blogs { get; private set; }
public PagedResultDto<BlogPostPublicDto> Blogs { get; protected set; }
public PagerModel PagerModel => new PagerModel(Blogs.TotalCount, Blogs.Items.Count, CurrentPage, PageSize, Request.Path.ToString());
public CmsUserDto SelectedAuthor { get; set; }
public CmsUserDto SelectedAuthor { get; protected set; }
protected IBlogPostPublicAppService BlogPostPublicAppService { get; }
@ -40,7 +40,7 @@ public class IndexModel : CmsKitPublicPageModelBase
BlogPostPublicAppService = blogPostPublicAppService;
}
public async Task OnGetAsync()
public virtual async Task<IActionResult> OnGetAsync()
{
Blogs = await BlogPostPublicAppService.GetListAsync(
BlogSlug,
@ -56,5 +56,7 @@ public class IndexModel : CmsKitPublicPageModelBase
{
SelectedAuthor = await BlogPostPublicAppService.GetAuthorHasBlogPostAsync(AuthorId.Value);
}
return Page();
}
}

Loading…
Cancel
Save