@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()); } }