Browse Source

Configuration FeatureConfigurer

pull/128/head
malik masis 4 years ago
parent
commit
1a03bd6b05
  1. 2
      services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEfCoreEntityExtensionMappings.cs
  2. 8
      services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEntityFrameworkCoreModule.cs
  3. 13
      services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Client/CmskitServiceHttpApiClientModule.cs
  4. 5
      services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/CmskitServiceHttpApiHostModule.cs
  5. 2
      services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/Program.cs
  6. 2
      services/cmskit/src/EShopOnAbp.CmskitService.HttpApi/CmskitServiceHttpApiModule.cs

2
services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEfCoreEntityExtensionMappings.cs

@ -9,7 +9,7 @@ public static class CmskitServiceEfCoreEntityExtensionMappings
public static void Configure() public static void Configure()
{ {
CmskitServiceModuleExtensionConfigurator.Configure(); CmskitServiceModuleExtensionConfigurator.Configure();
//TODO global
OneTimeRunner.Run(() => OneTimeRunner.Run(() =>
{ {
/* You can configure extra properties for the /* You can configure extra properties for the

8
services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEntityFrameworkCoreModule.cs

@ -9,10 +9,10 @@ namespace EShopOnAbp.CmskitService.EntityFrameworkCore;
[DependsOn( [DependsOn(
typeof(AbpEntityFrameworkCorePostgreSqlModule), typeof(AbpEntityFrameworkCorePostgreSqlModule),
typeof(CmskitServiceDomainModule) typeof(CmskitServiceDomainModule),
)] typeof(CmsKitEntityFrameworkCoreModule))]
[DependsOn(typeof(CmsKitEntityFrameworkCoreModule))]
public class CmskitServiceEntityFrameworkCoreModule : AbpModule public class CmskitServiceEntityFrameworkCoreModule : AbpModule
{ {
public override void PreConfigureServices(ServiceConfigurationContext context) public override void PreConfigureServices(ServiceConfigurationContext context)
{ {

13
services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Client/CmskitServiceHttpApiClientModule.cs

@ -8,13 +8,18 @@ namespace EShopOnAbp.CmskitService;
[DependsOn( [DependsOn(
typeof(CmskitServiceApplicationContractsModule), typeof(CmskitServiceApplicationContractsModule),
typeof(AbpHttpClientModule))] typeof(AbpHttpClientModule),
[DependsOn(typeof(CmsKitHttpApiClientModule))] typeof(CmsKitHttpApiClientModule))]
public class CmskitServiceHttpApiClientModule : AbpModule public class CmskitServiceHttpApiClientModule : AbpModule
{ {
public override void PreConfigureServices(ServiceConfigurationContext context)
{
FeatureConfigurer.Configure();
}
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
context.Services.AddHttpClientProxies(typeof(CmskitServiceApplicationContractsModule).Assembly, context.Services.AddStaticHttpClientProxies(typeof(CmskitServiceApplicationContractsModule).Assembly,
CmskitServiceRemoteServiceConsts.RemoteServiceName); CmskitServiceRemoteServiceConsts.RemoteServiceName);
Configure<AbpVirtualFileSystemOptions>(options => Configure<AbpVirtualFileSystemOptions>(options =>

5
services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/CmskitServiceHttpApiHostModule.cs

@ -22,6 +22,11 @@ namespace EShopOnAbp.CmskitService;
)] )]
public class CmskitServiceHttpApiHostModule : AbpModule public class CmskitServiceHttpApiHostModule : AbpModule
{ {
public override void PreConfigureServices(ServiceConfigurationContext context)
{
FeatureConfigurer.Configure();
}
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
var configuration = context.Services.GetConfiguration(); var configuration = context.Services.GetConfiguration();

2
services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/Program.cs

@ -10,6 +10,8 @@ public class Program
{ {
public async static Task<int> Main(string[] args) public async static Task<int> Main(string[] args)
{ {
FeatureConfigurer.Configure();
var assemblyName = typeof(Program).Assembly.GetName().Name; var assemblyName = typeof(Program).Assembly.GetName().Name;
SerilogConfigurationHelper.Configure(assemblyName); SerilogConfigurationHelper.Configure(assemblyName);

2
services/cmskit/src/EShopOnAbp.CmskitService.HttpApi/CmskitServiceHttpApiModule.cs

@ -16,6 +16,8 @@ public class CmskitServiceHttpApiModule : AbpModule
{ {
public override void PreConfigureServices(ServiceConfigurationContext context) public override void PreConfigureServices(ServiceConfigurationContext context)
{ {
FeatureConfigurer.Configure();
PreConfigure<IMvcBuilder>(mvcBuilder => PreConfigure<IMvcBuilder>(mvcBuilder =>
{ {
mvcBuilder.AddApplicationPartIfNotExists(typeof(CmskitServiceHttpApiModule).Assembly); mvcBuilder.AddApplicationPartIfNotExists(typeof(CmskitServiceHttpApiModule).Assembly);

Loading…
Cancel
Save