Show / Hide Table of Contents

Class SubscriptionAppService

Inheritance
object
SaasHostAppServiceBase
SubscriptionAppService
Implements
ISubscriptionAppService
IApplicationService
IRemoteService
Namespace: Volo.Saas.Host.Application.Volo.Saas.Subscription
Assembly: Volo.Saas.Host.Application.dll
Syntax
public class SubscriptionAppService : SaasHostAppServiceBase, ISubscriptionAppService, IApplicationService, IRemoteService

Constructors

SubscriptionAppService(IPaymentRequestAppService, ITenantRepository, EditionManager)

Declaration
public SubscriptionAppService(IPaymentRequestAppService paymentRequestAppService, ITenantRepository tenantRepository, EditionManager editionManager)
Parameters
Type Name Description
IPaymentRequestAppService paymentRequestAppService
ITenantRepository tenantRepository
EditionManager editionManager

Properties

EditionManager

Declaration
protected EditionManager EditionManager { get; }
Property Value
Type Description
EditionManager

PaymentRequestAppService

Declaration
protected IPaymentRequestAppService PaymentRequestAppService { get; }
Property Value
Type Description
IPaymentRequestAppService

TenantRepository

Declaration
protected ITenantRepository TenantRepository { get; }
Property Value
Type Description
ITenantRepository

Methods

CreateSubscriptionAsync(Guid, Guid)

Declaration
public virtual Task<PaymentRequestWithDetailsDto> CreateSubscriptionAsync(Guid editionId, Guid tenantId)
Parameters
Type Name Description
Guid editionId
Guid tenantId
Returns
Type Description
Task<PaymentRequestWithDetailsDto>

Implements

ISubscriptionAppService
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService
In this article
Back to top Powered by Volosoft