Browse Source

added tenant extension configuration

pull/4861/head
Ahmet Çotur 6 years ago
parent
commit
efd90f010e
  1. 17
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/ObjectExtending/TenantManagementModuleExtensionConfiguration.cs
  2. 18
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/ObjectExtending/TenantManagementModuleExtensionConfigurationDictionaryExtensions.cs
  3. 12
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/ObjectExtending/TenantManagementModuleExtensionConsts.cs

17
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/ObjectExtending/TenantManagementModuleExtensionConfiguration.cs

@ -0,0 +1,17 @@
using System;
using Volo.Abp.ObjectExtending.Modularity;
namespace Volo.Abp.ObjectExtending
{
public class TenantManagementModuleExtensionConfiguration : ModuleExtensionConfiguration
{
public TenantManagementModuleExtensionConfiguration ConfigureTenant(
Action<EntityExtensionConfiguration> configureAction)
{
return this.ConfigureEntity(
TenantManagementModuleExtensionConsts.EntityNames.Tenant,
configureAction
);
}
}
}

18
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/ObjectExtending/TenantManagementModuleExtensionConfigurationDictionaryExtensions.cs

@ -0,0 +1,18 @@
using System;
using Volo.Abp.ObjectExtending.Modularity;
namespace Volo.Abp.ObjectExtending
{
public static class TenantManagementModuleExtensionConfigurationDictionaryExtensions
{
public static ModuleExtensionConfigurationDictionary ConfigureTenantManagement(
this ModuleExtensionConfigurationDictionary modules,
Action<TenantManagementModuleExtensionConfiguration> configureAction)
{
return modules.ConfigureModule(
TenantManagementModuleExtensionConsts.ModuleName,
configureAction
);
}
}
}

12
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/ObjectExtending/TenantManagementModuleExtensionConsts.cs

@ -0,0 +1,12 @@
namespace Volo.Abp.ObjectExtending
{
public class TenantManagementModuleExtensionConsts
{
public const string ModuleName = "TenantManagement";
public static class EntityNames
{
public const string Tenant = "Tenant";
}
}
}
Loading…
Cancel
Save