Browse Source

TenantResolveOptions to AbpTenantResolveOptions

pull/1919/head
Yunus Emre Kalkan 7 years ago
parent
commit
3dc5bf3a11
  1. 2
      framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyModule.cs
  2. 2
      framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/MultiTenancy/MultiTenancyOptionsExtensions.cs
  3. 4
      framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/AbpTenantResolveOptions.cs
  4. 4
      framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/TenantResolver.cs
  5. 2
      framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/MultiTenancy/AspNetCoreMultiTenancy_WithDomainResolver_Tests.cs

2
framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/AbpAspNetCoreMultiTenancyModule.cs

@ -12,7 +12,7 @@ namespace Volo.Abp.AspNetCore.MultiTenancy
{ {
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
Configure<TenantResolveOptions>(options => Configure<AbpTenantResolveOptions>(options =>
{ {
options.TenantResolvers.Add(new QueryStringTenantResolveContributor()); options.TenantResolvers.Add(new QueryStringTenantResolveContributor());
options.TenantResolvers.Add(new RouteTenantResolveContributor()); options.TenantResolvers.Add(new RouteTenantResolveContributor());

2
framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/MultiTenancy/MultiTenancyOptionsExtensions.cs

@ -5,7 +5,7 @@ namespace Volo.Abp.MultiTenancy
{ {
public static class MultiTenancyOptionsExtensions public static class MultiTenancyOptionsExtensions
{ {
public static void AddDomainTenantResolver(this TenantResolveOptions options, string domainFormat) public static void AddDomainTenantResolver(this AbpTenantResolveOptions options, string domainFormat)
{ {
options.TenantResolvers.InsertAfter( options.TenantResolvers.InsertAfter(
r => r is CurrentUserTenantResolveContributor, r => r is CurrentUserTenantResolveContributor,

4
framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/TenantResolveOptions.cs → framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/AbpTenantResolveOptions.cs

@ -3,12 +3,12 @@ using JetBrains.Annotations;
namespace Volo.Abp.MultiTenancy namespace Volo.Abp.MultiTenancy
{ {
public class TenantResolveOptions public class AbpTenantResolveOptions
{ {
[NotNull] [NotNull]
public List<ITenantResolveContributor> TenantResolvers { get; } public List<ITenantResolveContributor> TenantResolvers { get; }
public TenantResolveOptions() public AbpTenantResolveOptions()
{ {
TenantResolvers = new List<ITenantResolveContributor> TenantResolvers = new List<ITenantResolveContributor>
{ {

4
framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/TenantResolver.cs

@ -10,9 +10,9 @@ namespace Volo.Abp.MultiTenancy
public class TenantResolver : ITenantResolver, ITransientDependency public class TenantResolver : ITenantResolver, ITransientDependency
{ {
private readonly IServiceProvider _serviceProvider; private readonly IServiceProvider _serviceProvider;
private readonly TenantResolveOptions _options; private readonly AbpTenantResolveOptions _options;
public TenantResolver(IOptions<TenantResolveOptions> options, IServiceProvider serviceProvider) public TenantResolver(IOptions<AbpTenantResolveOptions> options, IServiceProvider serviceProvider)
{ {
_serviceProvider = serviceProvider; _serviceProvider = serviceProvider;
_options = options.Value; _options = options.Value;

2
framework/test/Volo.Abp.AspNetCore.MultiTenancy.Tests/Volo/Abp/AspNetCore/MultiTenancy/AspNetCoreMultiTenancy_WithDomainResolver_Tests.cs

@ -35,7 +35,7 @@ namespace Volo.Abp.AspNetCore.MultiTenancy
}; };
}); });
services.Configure<TenantResolveOptions>(options => services.Configure<AbpTenantResolveOptions>(options =>
{ {
options.AddDomainTenantResolver("{0}.abp.io"); options.AddDomainTenantResolver("{0}.abp.io");
}); });

Loading…
Cancel
Save