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> |