Interface IBlogPostAdminAppService
Assembly: Volo.CmsKit.Admin.Application.Contracts.dll
Syntax
public interface IBlogPostAdminAppService : ICrudAppService<BlogPostDto, BlogPostListDto, Guid, BlogPostGetListInput, CreateBlogPostDto, UpdateBlogPostDto>, IReadOnlyAppService<BlogPostDto, BlogPostListDto, Guid, BlogPostGetListInput>, ICreateUpdateAppService<BlogPostDto, Guid, CreateBlogPostDto, UpdateBlogPostDto>, ICreateAppService<BlogPostDto, CreateBlogPostDto>, IUpdateAppService<BlogPostDto, Guid, UpdateBlogPostDto>, IDeleteAppService<Guid>, IApplicationService, IRemoteService
Methods
CreateAndPublishAsync(CreateBlogPostDto)
Declaration
Task<BlogPostDto> CreateAndPublishAsync(CreateBlogPostDto input)
Parameters
Returns
CreateAndSendToReviewAsync(CreateBlogPostDto)
Declaration
Task<BlogPostDto> CreateAndSendToReviewAsync(CreateBlogPostDto input)
Parameters
Returns
DraftAsync(Guid)
Declaration
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
HasBlogPostWaitingForReviewAsync()
Declaration
Task<bool> HasBlogPostWaitingForReviewAsync()
Returns
PublishAsync(Guid)
Declaration
Task PublishAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
SendToReviewAsync(Guid)
Declaration
Task SendToReviewAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Extension Methods