33 lines
1.1 KiB
C#
33 lines
1.1 KiB
C#
using System.Text.Json;
|
|
using System.Security.Cryptography;
|
|
using System.Text;
|
|
using Microsoft.AspNetCore.Identity;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using Microsoft.Extensions.Options;
|
|
using Npgsql;
|
|
using Tiku.Application.PlatformAdmin;
|
|
using Tiku.Application.Security;
|
|
using Tiku.Domain.Commerce;
|
|
using Tiku.Domain.Identity;
|
|
using Tiku.Domain.Operations;
|
|
using Tiku.Domain.Platform;
|
|
using Tiku.Domain.QuestionBanks;
|
|
using Tiku.Domain.Tenancy;
|
|
using Tiku.Infrastructure.Persistence;
|
|
using Tiku.Infrastructure.Tenancy;
|
|
using Tiku.Application.Tenancy;
|
|
|
|
namespace Tiku.Infrastructure.PlatformAdmin;
|
|
|
|
internal sealed partial class PlatformAdminService(
|
|
ICurrentAccessContext currentAccessContext,
|
|
ITenantExecutionScope tenantExecutionScope,
|
|
IOptions<TenantProvisioningOptions> provisioningOptions,
|
|
IOptions<DomainLifecycleOptions> domainOptions) : IPlatformAdminService
|
|
{
|
|
private readonly TenantProvisioningOptions provisioning = provisioningOptions.Value;
|
|
private readonly DomainLifecycleOptions domains = domainOptions.Value;
|
|
|
|
}
|