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()
{
CmskitServiceModuleExtensionConfigurator.Configure();
//TODO global
OneTimeRunner.Run(() =>
{
/* 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(
typeof(AbpEntityFrameworkCorePostgreSqlModule),
typeof(CmskitServiceDomainModule)
)]
[DependsOn(typeof(CmsKitEntityFrameworkCoreModule))]
public class CmskitServiceEntityFrameworkCoreModule : AbpModule
typeof(CmskitServiceDomainModule),
typeof(CmsKitEntityFrameworkCoreModule))]
public class CmskitServiceEntityFrameworkCoreModule : AbpModule
{
public override void PreConfigureServices(ServiceConfigurationContext context)
{

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

@ -8,13 +8,18 @@ namespace EShopOnAbp.CmskitService;
[DependsOn(
typeof(CmskitServiceApplicationContractsModule),
typeof(AbpHttpClientModule))]
[DependsOn(typeof(CmsKitHttpApiClientModule))]
public class CmskitServiceHttpApiClientModule : AbpModule
typeof(AbpHttpClientModule),
typeof(CmsKitHttpApiClientModule))]
public class CmskitServiceHttpApiClientModule : AbpModule
{
public override void PreConfigureServices(ServiceConfigurationContext context)
{
FeatureConfigurer.Configure();
}
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddHttpClientProxies(typeof(CmskitServiceApplicationContractsModule).Assembly,
context.Services.AddStaticHttpClientProxies(typeof(CmskitServiceApplicationContractsModule).Assembly,
CmskitServiceRemoteServiceConsts.RemoteServiceName);
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 override void PreConfigureServices(ServiceConfigurationContext context)
{
FeatureConfigurer.Configure();
}
public override void ConfigureServices(ServiceConfigurationContext context)
{
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)
{
FeatureConfigurer.Configure();
var assemblyName = typeof(Program).Assembly.GetName().Name;
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)
{
FeatureConfigurer.Configure();
PreConfigure<IMvcBuilder>(mvcBuilder =>
{
mvcBuilder.AddApplicationPartIfNotExists(typeof(CmskitServiceHttpApiModule).Assembly);

Loading…
Cancel
Save