Show / Hide Table of Contents

Interface IBlogPostAdminAppService

Inherited Members
IReadOnlyAppService<BlogPostDto, BlogPostListDto, Guid, BlogPostGetListInput>.GetAsync(Guid)
IReadOnlyAppService<BlogPostDto, BlogPostListDto, Guid, BlogPostGetListInput>.GetListAsync(BlogPostGetListInput)
ICreateAppService<BlogPostDto, CreateBlogPostDto>.CreateAsync(CreateBlogPostDto)
IUpdateAppService<BlogPostDto, Guid, UpdateBlogPostDto>.UpdateAsync(Guid, UpdateBlogPostDto)
IDeleteAppService<Guid>.DeleteAsync(Guid)
Namespace: Volo.CmsKit.Admin.Blogs
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
Type Name Description
CreateBlogPostDto input
Returns
Type Description
Task<BlogPostDto>

CreateAndSendToReviewAsync(CreateBlogPostDto)

Declaration
Task<BlogPostDto> CreateAndSendToReviewAsync(CreateBlogPostDto input)
Parameters
Type Name Description
CreateBlogPostDto input
Returns
Type Description
Task<BlogPostDto>

DraftAsync(Guid)

Declaration
Task DraftAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task

HasBlogPostWaitingForReviewAsync()

Declaration
Task<bool> HasBlogPostWaitingForReviewAsync()
Returns
Type Description
Task<bool>

PublishAsync(Guid)

Declaration
Task PublishAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task

SendToReviewAsync(Guid)

Declaration
Task SendToReviewAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform