Class PlanAppService
Inheritance
PlanAppService
Assembly: Volo.Payment.Application.dll
Syntax
public class PlanAppService : PaymentAppServiceBase, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IPlanAppService, IApplicationService, IRemoteService
Constructors
PlanAppService(IPlanRepository)
Declaration
public PlanAppService(IPlanRepository planRepository)
Parameters
Properties
PlanRepository
Declaration
protected IPlanRepository PlanRepository { get; }
Property Value
Methods
GetAsync(Guid)
Declaration
public virtual Task<PlanDto> GetAsync(Guid planId)
Parameters
Type |
Name |
Description |
Guid |
planId |
|
Returns
GetGatewayPlanAsync(Guid, string)
Declaration
public virtual Task<GatewayPlanDto> GetGatewayPlanAsync(Guid planId, string gateway)
Parameters
Returns
GetManyAsync(Guid[])
Declaration
public virtual Task<List<PlanDto>> GetManyAsync(Guid[] planIds)
Parameters
Type |
Name |
Description |
Guid[] |
planIds |
|
Returns
GetPlanListAsync()
Declaration
public virtual Task<List<PlanDto>> GetPlanListAsync()
Returns
Implements
Extension Methods