@using Microsoft.AspNetCore.Components.Routing @using Microsoft.AspNetCore.Components.Web @using Oqtane.Models @using Oqtane.Services @using Oqtane.Modules @using Oqtane.Shared @using Oqtane.Security @namespace Oqtane.Modules.Admin.Tenants @inherits ModuleBase @inject NavigationManager NavigationManager @inject ITenantService TenantService @inject IAliasService AliasService @inject ISiteService SiteService @inject IPageService PageService
Cancel @code { public override SecurityAccessLevel SecurityAccessLevel { get { return SecurityAccessLevel.Host; } } string name = ""; string connectionstring = ""; string schema = ""; private async Task SaveTenant() { Tenant tenant = new Tenant(); tenant.Name = name; tenant.DBConnectionString = connectionstring; tenant.DBSchema = schema; await TenantService.AddTenantAsync(tenant); NavigationManager.NavigateTo(NavigateUrl()); } }