Show / Hide Table of Contents

Interface IPlanAdminAppService

Inherited Members
IReadOnlyAppService<PlanDto, PlanDto, Guid, PlanGetListInput>.GetAsync(Guid)
IReadOnlyAppService<PlanDto, PlanDto, Guid, PlanGetListInput>.GetListAsync(PlanGetListInput)
ICreateAppService<PlanDto, PlanCreateInput>.CreateAsync(PlanCreateInput)
IUpdateAppService<PlanDto, Guid, PlanUpdateInput>.UpdateAsync(Guid, PlanUpdateInput)
IDeleteAppService<Guid>.DeleteAsync(Guid)
Namespace: Volo.Payment.Admin.Plans
Assembly: Volo.Payment.Admin.Application.Contracts.dll
Syntax
public interface IPlanAdminAppService : ICrudAppService<PlanDto, Guid, PlanGetListInput, PlanCreateInput, PlanUpdateInput>, ICrudAppService<PlanDto, PlanDto, Guid, PlanGetListInput, PlanCreateInput, PlanUpdateInput>, IReadOnlyAppService<PlanDto, PlanDto, Guid, PlanGetListInput>, ICreateUpdateAppService<PlanDto, Guid, PlanCreateInput, PlanUpdateInput>, ICreateAppService<PlanDto, PlanCreateInput>, IUpdateAppService<PlanDto, Guid, PlanUpdateInput>, IDeleteAppService<Guid>, IApplicationService, IRemoteService

Methods

CreateGatewayPlanAsync(Guid, GatewayPlanCreateInput)

Declaration
Task CreateGatewayPlanAsync(Guid planId, GatewayPlanCreateInput input)
Parameters
Type Name Description
Guid planId
GatewayPlanCreateInput input
Returns
Type Description
Task

DeleteGatewayPlanAsync(Guid, string)

Declaration
Task DeleteGatewayPlanAsync(Guid planId, string gateway)
Parameters
Type Name Description
Guid planId
string gateway
Returns
Type Description
Task

GetGatewayPlansAsync(Guid, GatewayPlanGetListInput)

Declaration
Task<PagedResultDto<GatewayPlanDto>> GetGatewayPlansAsync(Guid planId, GatewayPlanGetListInput input)
Parameters
Type Name Description
Guid planId
GatewayPlanGetListInput input
Returns
Type Description
Task<PagedResultDto<GatewayPlanDto>>

UpdateGatewayPlanAsync(Guid, string, GatewayPlanUpdateInput)

Declaration
Task UpdateGatewayPlanAsync(Guid planId, string gateway, GatewayPlanUpdateInput input)
Parameters
Type Name Description
Guid planId
string gateway
GatewayPlanUpdateInput 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