Browse Source

Create NullTenantResolveResultAccessor and move ITenantResolveResultAccessor to Volo.Abp.MultiTenancy package

pull/952/head
Halil ibrahim Kalkan 7 years ago
parent
commit
78b8422701
  1. 5
      framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/HttpContextTenantResolveResultAccessor.cs
  2. 5
      framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/ITenantResolveResultAccessor.cs
  3. 13
      framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/NullTenantResolveResultAccessor.cs

5
framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/HttpContextTenantResolveResultAccessor.cs

@ -1,13 +1,12 @@
using JetBrains.Annotations;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Http;
using Volo.Abp.DependencyInjection;
using Volo.Abp.MultiTenancy;
namespace Volo.Abp.AspNetCore.MultiTenancy
{
[Dependency(ReplaceServices = true)]
public class HttpContextTenantResolveResultAccessor : ITenantResolveResultAccessor, ITransientDependency
{
[CanBeNull]
public TenantResolveResult Result
{
get

5
framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/ITenantResolveResultAccessor.cs → framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/ITenantResolveResultAccessor.cs

@ -1,9 +1,10 @@
using Volo.Abp.MultiTenancy;
using JetBrains.Annotations;
namespace Volo.Abp.AspNetCore.MultiTenancy
namespace Volo.Abp.MultiTenancy
{
public interface ITenantResolveResultAccessor
{
[CanBeNull]
TenantResolveResult Result { get; set; }
}
}

13
framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/NullTenantResolveResultAccessor.cs

@ -0,0 +1,13 @@
using Volo.Abp.DependencyInjection;
namespace Volo.Abp.MultiTenancy
{
public class NullTenantResolveResultAccessor : ITenantResolveResultAccessor, ISingletonDependency
{
public TenantResolveResult Result
{
get => null;
set { }
}
}
}
Loading…
Cancel
Save