Interface IPlanRepository
Assembly: Volo.Payment.Domain.dll
Syntax
public interface IPlanRepository : IBasicRepository<Plan, Guid>, IBasicRepository<Plan>, IReadOnlyBasicRepository<Plan, Guid>, IReadOnlyBasicRepository<Plan>, IRepository
Methods
DeleteGatewayPlanAsync(Guid, string)
Declaration
Task DeleteGatewayPlanAsync(Guid planId, string gateway)
Parameters
Returns
GetFilteredCountAsync(string, CancellationToken)
Declaration
Task<int> GetFilteredCountAsync(string filter, CancellationToken cancellationToken = default)
Parameters
Returns
GetGatewayPlanAsync(Guid, string)
Declaration
Task<GatewayPlan> GetGatewayPlanAsync(Guid planId, string gateway)
Parameters
Returns
GetGatewayPlanCountAsync(Guid, string)
Declaration
Task<int> GetGatewayPlanCountAsync(Guid planId, string filter = null)
Parameters
Returns
GetGatewayPlanPagedListAsync(Guid, int, int, string, string)
Declaration
Task<List<GatewayPlan>> GetGatewayPlanPagedListAsync(Guid planId, int skipCount, int maxResultCount, string sorting, string filter = null)
Parameters
Returns
GetManyAsync(Guid[])
Declaration
Task<List<Plan>> GetManyAsync(Guid[] ids)
Parameters
Type |
Name |
Description |
Guid[] |
ids |
|
Returns
GetPagedAndFilteredListAsync(int, int, string, string, bool, CancellationToken)
Declaration
Task<List<Plan>> GetPagedAndFilteredListAsync(int skipCount, int maxResultCount, string sorting, string filter, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
InsertGatewayPlanAsync(GatewayPlan)
Declaration
Task InsertGatewayPlanAsync(GatewayPlan gatewayPlan)
Parameters
Returns
UpdateGatewayPlanAsync(GatewayPlan)
Declaration
Task UpdateGatewayPlanAsync(GatewayPlan gatewayPlan)
Parameters
Returns
Extension Methods