Show / Hide Table of Contents

Interface ICommentAdminAppService

Namespace: Volo.CmsKit.Admin.Comments
Assembly: Volo.CmsKit.Admin.Application.Contracts.dll
Syntax
public interface ICommentAdminAppService : IApplicationService, IRemoteService

Methods

DeleteAsync(Guid)

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

GetAsync(Guid)

Declaration
Task<CommentWithAuthorDto> GetAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task<CommentWithAuthorDto>

GetListAsync(CommentGetListInput)

Declaration
Task<PagedResultDto<CommentWithAuthorDto>> GetListAsync(CommentGetListInput input)
Parameters
Type Name Description
CommentGetListInput input
Returns
Type Description
Task<PagedResultDto<CommentWithAuthorDto>>

GetWaitingCountAsync()

Declaration
Task<int> GetWaitingCountAsync()
Returns
Type Description
Task<int>

UpdateApprovalStatusAsync(Guid, CommentApprovalDto)

Declaration
Task UpdateApprovalStatusAsync(Guid id, CommentApprovalDto input)
Parameters
Type Name Description
Guid id
CommentApprovalDto input
Returns
Type Description
Task

UpdateSettingsAsync(CommentSettingsDto)

Declaration
Task UpdateSettingsAsync(CommentSettingsDto input)
Parameters
Type Name Description
CommentSettingsDto input
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