public DeleteModel( IAdminServices adminServices, ISessionTenantAccessor sessionTenantAccessor, ILogger <DeleteModel> logger) { _adminServices = adminServices; _sessionTenantAccessor = sessionTenantAccessor; _logger = logger; }
public AddModel( IAdminServices adminServices, ISessionTenantAccessor sessionTenantAccessor, ILogger <ExternalServices.AddModel> logger) { _adminServices = adminServices; _sessionTenantAccessor = sessionTenantAccessor; _logger = logger; }
public AddModel( IAdminServices adminServices, ISessionTenantAccessor sessionTenantAccessor, IInputModelMapperAccessor inputModelMapperAccessor, ILogger <AddModel> logger) { _adminServices = adminServices; _sessionTenantAccessor = sessionTenantAccessor; _inputModelMapperAccessor = inputModelMapperAccessor; _logger = logger; }
public IndexModel( IAdminServices adminServices, ISessionTenantAccessor sessionTenantAccessor, IPagingHelper pagingHelper, ILogger <IndexModel> logger) { _adminServices = adminServices; _sessionTenantAccessor = sessionTenantAccessor; _pagingHelper = pagingHelper; _logger = logger; }
public AddModel( IAdminServices adminServices, IPasswordGenerator passwordGenerator, ISessionTenantAccessor sessionTenantAccessor, ILogger <AddModel> logger) { _adminServices = adminServices; _passwordGenerator = passwordGenerator; _sessionTenantAccessor = sessionTenantAccessor; _logger = logger; }
public IndexModel( IAdminServices adminServices, ISessionTenantAccessor sessionTenantAccessor, IOptions <IdentityServerDefaultOptions> options, ITenantAwareConfigurationDbContextAccessor tenantAwareConfigurationDbContextAccessor, ILogger <IndexModel> logger) { _adminServices = adminServices; _sessionTenantAccessor = sessionTenantAccessor; _options = options.Value; _tenantAwareConfigurationDbContextAccessor = tenantAwareConfigurationDbContextAccessor; _logger = logger; }
public AddModel( ICryptoServices cryptoServices, IOptions <CertificatesOptions> certificatesOptions, IAdminServices adminServices, ISessionTenantAccessor sessionTenantAccessor, ILogger <AddModel> logger) { _cryptoServices = cryptoServices; _certificatesOptions = certificatesOptions.Value; _adminServices = adminServices; _sessionTenantAccessor = sessionTenantAccessor; _logger = logger; }
public async Task Invoke( HttpContext context, IServiceProvider serviceProvider, ISessionTenantAccessor sessionTenantAccessor) { if (context == null) { throw new ArgumentNullException(nameof(context)); } if (context.User.Identity.IsAuthenticated) { if (context.Request.Path.StartsWithSegments("/Tenant")) { var tenantId = sessionTenantAccessor.TenantId; if (string.IsNullOrWhiteSpace(tenantId)) { context.Response.Redirect("/Tenants/Index"); return; } } } await _next(context); }