Interface IBlogPostPublicAppService
Assembly: Volo.CmsKit.Public.Application.Contracts.dll
Syntax
public interface IBlogPostPublicAppService : IApplicationService, IRemoteService
Methods
DeleteAsync(Guid)
Declaration
Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAsync(string, string)
Declaration
Task<BlogPostCommonDto> GetAsync(string blogSlug, string blogPostSlug)
Parameters
Returns
GetAuthorHasBlogPostAsync(Guid)
Declaration
Task<CmsUserDto> GetAuthorHasBlogPostAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAuthorsHasBlogPostsAsync(BlogPostFilteredPagedAndSortedResultRequestDto)
Declaration
Task<PagedResultDto<CmsUserDto>> GetAuthorsHasBlogPostsAsync(BlogPostFilteredPagedAndSortedResultRequestDto input)
Parameters
Returns
GetListAsync(string, BlogPostGetListInput)
Declaration
Task<PagedResultDto<BlogPostCommonDto>> GetListAsync(string blogSlug, BlogPostGetListInput input)
Parameters
Returns
GetTagNameAsync(Guid)
Declaration
Task<string> GetTagNameAsync(Guid tagId)
Parameters
Type |
Name |
Description |
Guid |
tagId |
|
Returns
Extension Methods