Show / Hide Table of Contents

Class EditionManager

Inheritance
object
EditionManager
Namespace: Volo.Saas.Editions
Assembly: Volo.Saas.Domain.dll
Syntax
public class EditionManager : DomainService

Constructors

EditionManager(IEditionRepository, ITenantRepository)

Declaration
public EditionManager(IEditionRepository editionRepository, ITenantRepository tenantRepository)
Parameters
Type Name Description
IEditionRepository editionRepository
ITenantRepository tenantRepository

Properties

EditionRepository

Declaration
protected IEditionRepository EditionRepository { get; }
Property Value
Type Description
IEditionRepository

TenantRepository

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

Methods

ChangeDisplayNameAsync(Edition, string)

Declaration
public virtual Task ChangeDisplayNameAsync(Edition edition, string displayName)
Parameters
Type Name Description
Edition edition
string displayName
Returns
Type Description
Task

CheckEditionForSubscriptionAsync(Edition)

Declaration
public virtual Task CheckEditionForSubscriptionAsync(Edition edition)
Parameters
Type Name Description
Edition edition
Returns
Type Description
Task

CreateAsync(string)

Declaration
public virtual Task<Edition> CreateAsync(string displayName)
Parameters
Type Name Description
string displayName
Returns
Type Description
Task<Edition>

DeleteAsync(Edition, Guid?)

Declaration
public virtual Task DeleteAsync(Edition edition, Guid? assignToEditionId = null)
Parameters
Type Name Description
Edition edition
Guid? assignToEditionId
Returns
Type Description
Task

GetEditionForSubscriptionAsync(Guid)

Declaration
public virtual Task<Edition> GetEditionForSubscriptionAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task<Edition>

MoveAllTenantsAsync(Guid, Guid?)

Declaration
public virtual Task MoveAllTenantsAsync(Guid id, Guid? targetEditionId = null)
Parameters
Type Name Description
Guid id
Guid? targetEditionId
Returns
Type Description
Task

ValidateDisplayNameAsync(string, Guid?)

Declaration
protected virtual Task ValidateDisplayNameAsync(string displayName, Guid? expectedId = null)
Parameters
Type Name Description
string displayName
Guid? expectedId
Returns
Type Description
Task
In this article
Back to top Powered by Volosoft