Show / Hide Table of Contents

Class TenantManagement

Inheritance
object
TenantManagement
Namespace: Volo.Saas.Host.Blazor.Pages.Saas.Host
Assembly: Volo.Saas.Host.Blazor.dll
Syntax
[Authorize("Saas.Tenants")]
[Route("/saas/host/tenants")]
public class TenantManagement : AbpCrudPageBase<ITenantAppService, SaasTenantDto, Guid, GetTenantsInput, SaasTenantCreateDto, SaasTenantUpdateDto>

Constructors

TenantManagement()

Declaration
public TenantManagement()

Fields

ChangePasswordModal

Declaration
protected Modal ChangePasswordModal
Field Value
Type Description
Modal

ConnectionStrings

Declaration
protected TenantConnectionStringsModel ConnectionStrings
Field Value
Type Description
TenantConnectionStringsModel

CreateModalUseSharedDatabase

Declaration
protected bool CreateModalUseSharedDatabase
Field Value
Type Description
bool

DefaultAdminUserName

Declaration
protected string DefaultAdminUserName
Field Value
Type Description
string

Editions

Declaration
protected List<EditionDto> Editions
Field Value
Type Description
List<EditionDto>

FeatureManagementModal

Declaration
protected FeatureManagementModal FeatureManagementModal
Field Value
Type Description
FeatureManagementModal

FeatureProviderName

Declaration
protected const string FeatureProviderName = "T"
Field Value
Type Description
string

HasImpersonationPermission

Declaration
protected bool HasImpersonationPermission
Field Value
Type Description
bool

HasManageConnectionStringsPermission

Declaration
protected bool HasManageConnectionStringsPermission
Field Value
Type Description
bool

HasManageFeaturesPermission

Declaration
protected bool HasManageFeaturesPermission
Field Value
Type Description
bool

HasManageSetPasswordPermission

Declaration
protected bool HasManageSetPasswordPermission
Field Value
Type Description
bool

ImpersonationPolicyName

Declaration
protected string ImpersonationPolicyName
Field Value
Type Description
string

ManageConnectionStringModal

Declaration
protected Modal ManageConnectionStringModal
Field Value
Type Description
Modal

ManageConnectionStringValidations

Declaration
protected Validations ManageConnectionStringValidations
Field Value
Type Description
Validations

ManageConnectionStringsPolicyName

Declaration
protected string ManageConnectionStringsPolicyName
Field Value
Type Description
string

ManageFeaturesPolicyName

Declaration
protected string ManageFeaturesPolicyName
Field Value
Type Description
string

ManageSetPasswordPolicyName

Declaration
protected string ManageSetPasswordPolicyName
Field Value
Type Description
string

SelectedTab

Declaration
protected string SelectedTab
Field Value
Type Description
string

TenantImpersonationModal

Declaration
protected Modal TenantImpersonationModal
Field Value
Type Description
Modal

TenantImpersonationReturnUrl

Declaration
protected string TenantImpersonationReturnUrl
Field Value
Type Description
string

UseModuleSpecificDatabase

Declaration
protected bool UseModuleSpecificDatabase
Field Value
Type Description
bool

Properties

AbpUiLocalizer

Declaration
[Inject]
protected IStringLocalizer<AbpUiResource> AbpUiLocalizer { get; set; }
Property Value
Type Description
IStringLocalizer<AbpUiResource>

AdvancedFilterInput

Declaration
protected AdvancedFilterInput AdvancedFilterInput { get; set; }
Property Value
Type Description
AdvancedFilterInput

ChangePasswordModel

Declaration
protected ChangeUserPasswordViewModel ChangePasswordModel { get; set; }
Property Value
Type Description
ChangeUserPasswordViewModel

ChangePasswordTextRole

Declaration
protected TextRole ChangePasswordTextRole { get; set; }
Property Value
Type Description
TextRole

ConnectionString

Declaration
protected string ConnectionString { get; set; }
Property Value
Type Description
string

DatabaseName

Declaration
protected string DatabaseName { get; set; }
Property Value
Type Description
string

DatabaseSelectListItems

Declaration
protected List<NameValue> DatabaseSelectListItems { get; set; }
Property Value
Type Description
List<NameValue>

EditionAppService

Declaration
[Inject]
protected IEditionAppService EditionAppService { get; set; }
Property Value
Type Description
IEditionAppService

JSRuntime

Declaration
[Inject]
protected IJSRuntime JSRuntime { get; set; }
Property Value
Type Description
IJSRuntime

Options

Declaration
[Inject]
protected IOptions<SaasHostBlazorOptions> Options { get; set; }
Property Value
Type Description
IOptions<SaasHostBlazorOptions>

ShowAdvancedFilters

Declaration
protected bool ShowAdvancedFilters { get; set; }
Property Value
Type Description
bool

ShowPassword

Declaration
protected bool ShowPassword { get; set; }
Property Value
Type Description
bool

TenantAppService

Declaration
[Inject]
protected ITenantAppService TenantAppService { get; set; }
Property Value
Type Description
ITenantAppService

TenantManagementTableColumns

Declaration
protected List<TableColumn> TenantManagementTableColumns { get; }
Property Value
Type Description
List<TableColumn>

Toolbar

Declaration
protected PageToolbar Toolbar { get; }
Property Value
Type Description
PageToolbar

Methods

AddDatabaseConnectionString()

Declaration
protected virtual void AddDatabaseConnectionString()

ApplyDatabaseMigrationsAsync(SaasTenantDto)

Declaration
protected virtual Task ApplyDatabaseMigrationsAsync(SaasTenantDto entity)
Parameters
Type Name Description
SaasTenantDto entity
Returns
Type Description
Task

BuildRenderTree(RenderTreeBuilder)

Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Type Name Description
RenderTreeBuilder __builder

ChangePasswordAsync()

Declaration
protected Task ChangePasswordAsync()
Returns
Type Description
Task

CheckDatabaseConnectionStringAsync(string)

Declaration
protected virtual Task CheckDatabaseConnectionStringAsync(string connectionString)
Parameters
Type Name Description
string connectionString
Returns
Type Description
Task

CloseChangePasswordModalAsync()

Declaration
protected Task CloseChangePasswordModalAsync()
Returns
Type Description
Task

CloseEditConnectionStringModal()

Declaration
protected virtual Task CloseEditConnectionStringModal()
Returns
Type Description
Task

CloseTenantImpersonationModal()

Declaration
protected virtual Task CloseTenantImpersonationModal()
Returns
Type Description
Task

ClosingModal(ModalClosingEventArgs)

Declaration
protected virtual Task ClosingModal(ModalClosingEventArgs eventArgs)
Parameters
Type Name Description
ModalClosingEventArgs eventArgs
Returns
Type Description
Task

CreateEntityAsync()

Declaration
protected override Task CreateEntityAsync()
Returns
Type Description
Task

GenerateRandomPassword()

Declaration
protected void GenerateRandomPassword()

GetDeleteConfirmationMessage(SaasTenantDto)

Declaration
protected override string GetDeleteConfirmationMessage(SaasTenantDto entity)
Parameters
Type Name Description
SaasTenantDto entity
Returns
Type Description
string

GetSelectValue()

Declaration
protected virtual List<NameValue> GetSelectValue()
Returns
Type Description
List<NameValue>

ImpersonationTenantAsync()

Declaration
protected virtual Task ImpersonationTenantAsync()
Returns
Type Description
Task

OnActivationStateChangedAsync(int)

Declaration
protected virtual Task OnActivationStateChangedAsync(int state)
Parameters
Type Name Description
int state
Returns
Type Description
Task

OnEditionChangedAsync(Guid)

Declaration
protected virtual Task OnEditionChangedAsync(Guid editionId)
Parameters
Type Name Description
Guid editionId
Returns
Type Description
Task

OnExpirationDatesChangedAsync(IReadOnlyList<DateTime?>)

Declaration
protected virtual Task OnExpirationDatesChangedAsync(IReadOnlyList<DateTime?> dates)
Parameters
Type Name Description
IReadOnlyList<DateTime?> dates
Returns
Type Description
Task

OnInitializedAsync()

Declaration
protected override Task OnInitializedAsync()
Returns
Type Description
Task

OnSelectedTabChanged(string)

Declaration
protected virtual void OnSelectedTabChanged(string name)
Parameters
Type Name Description
string name

OpenCreateModalAsync()

Declaration
protected override Task OpenCreateModalAsync()
Returns
Type Description
Task

OpenEditConnectionStringModalAsync(SaasTenantDto)

Declaration
protected virtual Task OpenEditConnectionStringModalAsync(SaasTenantDto entity)
Parameters
Type Name Description
SaasTenantDto entity
Returns
Type Description
Task

OpenEditModalAsync(SaasTenantDto)

Declaration
protected override Task OpenEditModalAsync(SaasTenantDto entity)
Parameters
Type Name Description
SaasTenantDto entity
Returns
Type Description
Task

RemoveDatabaseConnectionString(string)

Declaration
protected virtual void RemoveDatabaseConnectionString(string databaseName)
Parameters
Type Name Description
string databaseName

SetBreadcrumbItemsAsync()

Declaration
protected override ValueTask SetBreadcrumbItemsAsync()
Returns
Type Description
ValueTask

SetEntityActionsAsync()

Declaration
protected override ValueTask SetEntityActionsAsync()
Returns
Type Description
ValueTask

SetPermissionsAsync()

Declaration
protected override Task SetPermissionsAsync()
Returns
Type Description
Task

SetTableColumnsAsync()

Declaration
protected override ValueTask SetTableColumnsAsync()
Returns
Type Description
ValueTask

SetToolbarItemsAsync()

Declaration
protected override ValueTask SetToolbarItemsAsync()
Returns
Type Description
ValueTask

ToggleChangePasswordVisibility()

Declaration
protected virtual void ToggleChangePasswordVisibility()

TogglePasswordVisibility()

Declaration
protected virtual void TogglePasswordVisibility()

UpdateConnectionStringAsync()

Declaration
protected virtual Task UpdateConnectionStringAsync()
Returns
Type Description
Task

UpdateEntityAsync()

Declaration
protected override Task UpdateEntityAsync()
Returns
Type Description
Task
In this article
Back to top Powered by Volosoft