Class SubscriptionController
Implements
Inherited Members
Namespace: Volo.Saas.Host
Assembly: Volo.Saas.Host.HttpApi.dll
Syntax
[Controller]
[RemoteService(true, Name = "SaasHost")]
[Authorize("Saas.Editions")]
[Area("saas")]
[Route("/api/saas/subscription")]
public class SubscriptionController : AbpControllerBase, IAvoidDuplicateCrossCuttingConcerns, ISubscriptionAppService, IApplicationService, IRemoteService
Constructors
SubscriptionController(ISubscriptionAppService)
Declaration
public SubscriptionController(ISubscriptionAppService subscriptionAppService)
Parameters
Type | Name | Description |
---|---|---|
ISubscriptionAppService | subscriptionAppService |
Properties
SubscriptionAppService
Declaration
protected ISubscriptionAppService SubscriptionAppService { get; }
Property Value
Type | Description |
---|---|
ISubscriptionAppService |
Methods
CreateSubscriptionAsync(Guid, Guid)
Declaration
[HttpPost]
public Task<PaymentRequestWithDetailsDto> CreateSubscriptionAsync(Guid editionId, Guid tenantId)
Parameters
Type | Name | Description |
---|---|---|
Guid | editionId | |
Guid | tenantId |
Returns
Type | Description |
---|---|
Task<PaymentRequestWithDetailsDto> |