Browse Source

Don't use AddAssemblyOf

pull/441/head
Halil ibrahim Kalkan 8 years ago
parent
commit
0ec7ccbf75
  1. 2
      modules/account/src/Volo.Abp.Account.Web/AbpAccountWebModule.cs
  2. 2
      modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/AbpAuditLoggingDomainSharedModule.cs
  3. 8
      modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo/Abp/AuditLogging/AbpAuditLoggingDomainModule.cs
  4. 2
      modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo/Abp/AuditLogging/EntityFrameworkCore/AbpAuditLoggingEntityFrameworkCoreModule.cs
  5. 2
      modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo/Abp/AuditLogging/MongoDB/AbpAuditLoggingMongoDbModule.cs
  6. 2
      modules/audit-logging/test/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests/Volo/Abp/AuditLogging/EntityFrameworkCore/AbpAuditLoggingEntityFrameworkCoreTestModule.cs
  7. 3
      modules/audit-logging/test/Volo.Abp.AuditLogging.MongoDB.Tests/Volo/Abp/AuditLogging/MongoDB/AbpAuditLoggingMongoDbTestModule.cs
  8. 5
      modules/audit-logging/test/Volo.Abp.AuditLogging.TestBase/Volo/Abp/AuditLogging/AbpAuditLoggingTestBaseModule.cs
  9. 8
      modules/audit-logging/test/Volo.Abp.AuditLogging.Tests/Volo/Abp/AuditLogging/AbpAuditLoggingTestModule.cs
  10. 5
      modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/DemoAppHangfireModule.cs
  11. 5
      modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/DemoAppRabbitMqModule.cs
  12. 5
      modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/DemoAppSharedModule.cs
  13. 2
      modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/DemoAppModule.cs
  14. 8
      modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo/Abp/BackgroundJobs/BackgroundJobsDomainSharedModule.cs
  15. 2
      modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/BackgroundJobsDomainModule.cs
  16. 2
      modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsEntityFrameworkCoreModule.cs
  17. 2
      modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo/Abp/BackgroundJobs/MongoDB/BackgroundJobsMongoDbModule.cs
  18. 8
      modules/background-jobs/test/Volo.Abp.BackgroundJobs.Domain.Tests/Volo/Abp/BackgroundJobs/BackgroundJobsDomainTestModule.cs
  19. 2
      modules/background-jobs/test/Volo.Abp.BackgroundJobs.EntityFrameworkCore.Tests/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsEntityFrameworkCoreTestModule.cs
  20. 3
      modules/background-jobs/test/Volo.Abp.BackgroundJobs.MongoDB.Tests/Volo/Abp/BackgroundJobs/MongoDB/BackgroundJobsMongoDbTestModule.cs
  21. 2
      modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo/Abp/BackgroundJobs/BackgroundJobsTestBaseModule.cs
  22. 8
      modules/docs/app/Volo.DocsTestApp.EntityFrameworkCore/DocsTestAppEntityFrameworkCoreModule.cs
  23. 2
      modules/docs/app/Volo.DocsTestApp/DocsTestAppModule.cs
  24. 8
      modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/DocsApplicationContractsModule.cs
  25. 2
      modules/docs/src/Volo.Docs.Application/Volo/Docs/DocsApplicationModule.cs
  26. 2
      modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/DocsDomainSharedModule.cs
  27. 8
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsDomainModule.cs
  28. 2
      modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo/Docs/EntityFrameworkCore/DocsEntityFrameworkCoreModule.cs
  29. 8
      modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs
  30. 8
      modules/docs/src/Volo.Docs.HttpApi/Volo/Docs/DocsHttpApiModule.cs
  31. 2
      modules/docs/src/Volo.Docs.Web/DocsWebModule.cs
  32. 2
      modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/AbpIdentityApplicationContractsModule.cs
  33. 2
      modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/AbpIdentityApplicationModule.cs
  34. 2
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/AbpIdentityDomainSharedModule.cs
  35. 2
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityDomainModule.cs
  36. 2
      modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/AbpIdentityEntityFrameworkCoreModule.cs
  37. 2
      modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo/Abp/Identity/AbpIdentityHttpApiClientModule.cs
  38. 8
      modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/AbpIdentityHttpApiModule.cs
  39. 2
      modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/AbpIdentityMongoDbModule.cs
  40. 2
      modules/identity/src/Volo.Abp.Identity.Web/AbpIdentityWebModule.cs
  41. 8
      modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/AbpIdentityApplicationTestModule.cs
  42. 2
      modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/AbpIdentityDomainTestModule.cs
  43. 2
      modules/identity/test/Volo.Abp.Identity.EntityFrameworkCore.Tests/Volo/Abp/Identity/EntityFrameworkCore/AbpIdentityEntityFrameworkCoreTestModule.cs
  44. 2
      modules/identity/test/Volo.Abp.Identity.MongoDB.Tests/Volo/Abp/Identity/MongoDB/AbpIdentityMongoDbTestModule.cs
  45. 2
      modules/identity/test/Volo.Abp.Identity.TestBase/Volo/Abp/Identity/AbpIdentityTestBaseModule.cs
  46. 8
      modules/permission-management/src/Volo.Abp.PermissionManagement.Application.Contracts/Volo/Abp/PermissionManagement/AbpPermissionManagementApplicationContractsModule.cs
  47. 8
      modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/AbpPermissionManagementApplicationModule.cs
  48. 8
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainSharedModule.cs
  49. 8
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainModule.cs
  50. 2
      modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo/Abp/PermissionManagement/EntityFrameworkCore/AbpPermissionManagementEntityFrameworkCoreModule.cs
  51. 2
      modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/AbpPermissionManagementMongoDbModule.cs
  52. 2
      modules/permission-management/src/Volo.Abp.PermissionManagement.Web/AbpPermissionManagementWebModule.cs
  53. 2
      modules/permission-management/test/Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests/Volo/Abp/PermissionManagement/EntityFrameworkCore/AbpPermissionManagementEntityFrameworkCoreTestModule.cs
  54. 2
      modules/permission-management/test/Volo.Abp.PermissionManagement.MongoDB.Tests/Volo/Abp/PermissionManagement/MongoDb/AbpPermissionManagementMongoDbTestModule.cs
  55. 2
      modules/permission-management/test/Volo.Abp.PermissionManagement.TestBase/Volo/Abp/PermissionManagement/AbpPermissionManagementTestBaseModule.cs
  56. 2
      modules/permission-management/test/Volo.Abp.PermissionManagement.Tests/Volo/Abp/PermissionManagement/AbpPermissionManagementTestModule.cs
  57. 8
      modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/AbpSettingManagementDomainSharedModule.cs
  58. 8
      modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo/Abp/SettingManagement/AbpSettingManagementDomainModule.cs
  59. 2
      modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo/Abp/SettingManagement/EntityFrameworkCore/AbpSettingManagementEntityFrameworkCoreModule.cs
  60. 2
      modules/setting-management/src/Volo.Abp.SettingManagement.MongoDB/Volo/Abp/SettingManagement/MongoDB/AbpSettingManagementMongoDbModule.cs
  61. 2
      modules/setting-management/test/Volo.Abp.SettingManagement.EntityFrameworkCore.Tests/Volo/Abp/SettingManagement/EntityFrameworkCore/AbpSettingManagementEntityFrameworkCoreTestModule.cs
  62. 2
      modules/setting-management/test/Volo.Abp.SettingManagement.MongoDB.Tests/Volo/Abp/SettingManagement/MongoDB/AbpSettingManagementMongoDbTestModule.cs
  63. 2
      modules/setting-management/test/Volo.Abp.SettingManagement.TestBase/Volo/Abp/SettingManagement/AbpSettingManagementTestBaseModule.cs
  64. 8
      modules/setting-management/test/Volo.Abp.SettingManagement.Tests/Volo/Abp/SettingManagement/AbpSettingManagementTestModule.cs
  65. 2
      modules/users/src/Volo.Abp.Users.Abstractions/Volo/Abp/Users/AbpUsersAbstractionModule.cs
  66. 8
      modules/users/src/Volo.Abp.Users.Domain.Shared/Volo/Abp/Users/AbpUsersDomainSharedModule.cs
  67. 8
      modules/users/src/Volo.Abp.Users.Domain/Volo/Abp/Users/AbpUsersDomainModule.cs
  68. 8
      modules/users/src/Volo.Abp.Users.EntityFrameworkCore/Volo/Abp/Users/EntityFrameworkCore/AbpUsersEntityFrameworkCoreModule.cs
  69. 8
      modules/users/src/Volo.Abp.Users.MongoDB/Volo/Abp/Users/MongoDB/AbpUsersMongoDbModule.cs
  70. 2
      templates/module/app/MyCompanyName.MyProjectName.DemoApp/DemoAppModule.cs
  71. 2
      templates/module/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName/MyProjectName/MyProjectNameApplicationContractsModule.cs
  72. 2
      templates/module/src/MyCompanyName.MyProjectName.Application/MyCompanyName/MyProjectName/MyProjectNameApplicationModule.cs
  73. 2
      templates/module/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName/MyProjectName/MyProjectNameDomainSharedModule.cs
  74. 2
      templates/module/src/MyCompanyName.MyProjectName.Domain/MyCompanyName/MyProjectName/MyProjectNameDomainModule.cs
  75. 2
      templates/module/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName/MyProjectName/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreModule.cs
  76. 2
      templates/module/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName/MyProjectName/MyProjectNameHttpApiClientModule.cs
  77. 8
      templates/module/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName/MyProjectName/MyProjectNameHttpApiModule.cs
  78. 2
      templates/module/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName/MyProjectName/MongoDB/MyProjectNameMongoDbModule.cs
  79. 2
      templates/module/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs
  80. 8
      templates/module/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName/MyProjectName/MyProjectNameApplicationTestModule.cs
  81. 8
      templates/module/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName/MyProjectName/MyProjectNameDomainTestModule.cs
  82. 2
      templates/module/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName/MyProjectName/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestModule.cs
  83. 2
      templates/module/test/MyCompanyName.MyProjectName.MongoDB.Tests/MyCompanyName/MyProjectName/MongoDB/MyProjectNameMongoDbTestModule.cs
  84. 2
      templates/module/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName/MyProjectName/MyProjectNameTestBaseModule.cs
  85. 2
      templates/mvc/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationModule.cs
  86. 2
      templates/mvc/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainModule.cs
  87. 2
      templates/mvc/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreModule.cs
  88. 2
      templates/mvc/src/MyCompanyName.MyProjectName.MongoDB/MongoDb/MyProjectNameMongoDbModule.cs
  89. 2
      templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs
  90. 2
      templates/mvc/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestModule.cs
  91. 2
      templates/mvc/test/MyCompanyName.MyProjectName.Web.Tests/MyProjectNameWebTestModule.cs

2
modules/account/src/Volo.Abp.Account.Web/AbpAccountWebModule.cs

@ -56,8 +56,6 @@ namespace Volo.Abp.Account.Web
{ {
options.Contributors.Add(new AccountModuleToolbarContributor()); options.Contributors.Add(new AccountModuleToolbarContributor());
}); });
context.Services.AddAssemblyOf<AbpAccountWebModule>();
} }
} }
} }

2
modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/AbpAuditLoggingDomainSharedModule.cs

@ -13,8 +13,6 @@ namespace Volo.Abp.AuditLogging
{ {
options.Resources.Add<AuditLoggingResource>("en"); options.Resources.Add<AuditLoggingResource>("en");
}); });
context.Services.AddAssemblyOf<AbpAuditLoggingDomainSharedModule>();
} }
} }
} }

8
modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo/Abp/AuditLogging/AbpAuditLoggingDomainModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Auditing;
using Volo.Abp.Auditing;
using Volo.Abp.Domain; using Volo.Abp.Domain;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
@ -10,9 +9,6 @@ namespace Volo.Abp.AuditLogging
[DependsOn(typeof(AbpAuditLoggingDomainSharedModule))] [DependsOn(typeof(AbpAuditLoggingDomainSharedModule))]
public class AbpAuditLoggingDomainModule : AbpModule public class AbpAuditLoggingDomainModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpAuditLoggingDomainModule>();
}
} }
} }

2
modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo/Abp/AuditLogging/EntityFrameworkCore/AbpAuditLoggingEntityFrameworkCoreModule.cs

@ -14,8 +14,6 @@ namespace Volo.Abp.AuditLogging.EntityFrameworkCore
{ {
options.AddRepository<AuditLog, EfCoreAuditLogRepository>(); options.AddRepository<AuditLog, EfCoreAuditLogRepository>();
}); });
context.Services.AddAssemblyOf<AbpAuditLoggingEntityFrameworkCoreModule>();
} }
} }
} }

2
modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo/Abp/AuditLogging/MongoDB/AbpAuditLoggingMongoDbModule.cs

@ -16,8 +16,6 @@ namespace Volo.Abp.AuditLogging.MongoDB
{ {
options.AddRepository<AuditLog, MongoAuditLogRepository>(); options.AddRepository<AuditLog, MongoAuditLogRepository>();
}); });
context.Services.AddAssemblyOf<AbpAuditLoggingMongoDbModule>();
} }
} }
} }

2
modules/audit-logging/test/Volo.Abp.AuditLogging.EntityFrameworkCore.Tests/Volo/Abp/AuditLogging/EntityFrameworkCore/AbpAuditLoggingEntityFrameworkCoreTestModule.cs

@ -25,8 +25,6 @@ namespace Volo.Abp.AuditLogging.EntityFrameworkCore
abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection); abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection);
}); });
}); });
context.Services.AddAssemblyOf<AbpAuditLoggingEntityFrameworkCoreTestModule>();
} }
private static SqliteConnection CreateDatabaseAndGetConnection() private static SqliteConnection CreateDatabaseAndGetConnection()

3
modules/audit-logging/test/Volo.Abp.AuditLogging.MongoDB.Tests/Volo/Abp/AuditLogging/MongoDB/AbpAuditLoggingMongoDbTestModule.cs

@ -21,14 +21,11 @@ namespace Volo.Abp.AuditLogging.MongoDB
{ {
options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString; options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString;
}); });
context.Services.AddAssemblyOf<AbpAuditLoggingMongoDbTestModule>();
} }
public override void OnApplicationShutdown(ApplicationShutdownContext context) public override void OnApplicationShutdown(ApplicationShutdownContext context)
{ {
_mongoDbRunner.Dispose(); _mongoDbRunner.Dispose();
} }
} }
} }

5
modules/audit-logging/test/Volo.Abp.AuditLogging.TestBase/Volo/Abp/AuditLogging/AbpAuditLoggingTestBaseModule.cs

@ -10,11 +10,6 @@ namespace Volo.Abp.AuditLogging
typeof(AbpAuditLoggingDomainModule))] typeof(AbpAuditLoggingDomainModule))]
public class AbpAuditLoggingTestBaseModule : AbpModule public class AbpAuditLoggingTestBaseModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpAuditLoggingTestBaseModule>();
}
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)
{ {
SeedTestData(context); SeedTestData(context);

8
modules/audit-logging/test/Volo.Abp.AuditLogging.Tests/Volo/Abp/AuditLogging/AbpAuditLoggingTestModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AuditLogging.EntityFrameworkCore;
using Volo.Abp.AuditLogging.EntityFrameworkCore;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
namespace Volo.Abp.AuditLogging namespace Volo.Abp.AuditLogging
@ -9,9 +8,6 @@ namespace Volo.Abp.AuditLogging
)] )]
public class AbpAuditLoggingTestModule : AbpModule public class AbpAuditLoggingTestModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpAuditLoggingTestModule>();
}
} }
} }

5
modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/DemoAppHangfireModule.cs

@ -27,11 +27,6 @@ namespace Volo.Abp.BackgroundJobs.DemoApp.HangFire
}); });
} }
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<DemoAppHangfireModule>();
}
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)
{ {
context context

5
modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/DemoAppRabbitMqModule.cs

@ -14,11 +14,6 @@ namespace Volo.Abp.BackgroundJobs.DemoApp.RabbitMq
)] )]
public class DemoAppRabbitMqModule : AbpModule public class DemoAppRabbitMqModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<DemoAppRabbitMqModule>();
}
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)
{ {
context context

5
modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/DemoAppSharedModule.cs

@ -9,11 +9,6 @@ namespace Volo.Abp.BackgroundJobs.DemoApp.Shared
)] )]
public class DemoAppSharedModule : AbpModule public class DemoAppSharedModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<DemoAppSharedModule>();
}
public override void OnPostApplicationInitialization(ApplicationInitializationContext context) public override void OnPostApplicationInitialization(ApplicationInitializationContext context)
{ {
context.ServiceProvider context.ServiceProvider

2
modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/DemoAppModule.cs

@ -45,8 +45,6 @@ namespace Volo.Abp.BackgroundJobs.DemoApp
options.DefaultFirstWaitDuration = 1; options.DefaultFirstWaitDuration = 1;
options.DefaultWaitFactor = 1; options.DefaultWaitFactor = 1;
}); });
context.Services.AddAssemblyOf<DemoAppModule>();
} }
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)

8
modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo/Abp/BackgroundJobs/BackgroundJobsDomainSharedModule.cs

@ -1,13 +1,9 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
namespace Volo.Abp.BackgroundJobs namespace Volo.Abp.BackgroundJobs
{ {
public class BackgroundJobsDomainSharedModule : AbpModule public class BackgroundJobsDomainSharedModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<BackgroundJobsDomainSharedModule>();
}
} }
} }

2
modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/BackgroundJobsDomainModule.cs

@ -17,8 +17,6 @@ namespace Volo.Abp.BackgroundJobs
{ {
options.AddProfile<BackgroundJobsDomainAutoMapperProfile>(validate: true); options.AddProfile<BackgroundJobsDomainAutoMapperProfile>(validate: true);
}); });
context.Services.AddAssemblyOf<BackgroundJobsDomainModule>();
} }
} }
} }

2
modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsEntityFrameworkCoreModule.cs

@ -16,8 +16,6 @@ namespace Volo.Abp.BackgroundJobs.EntityFrameworkCore
{ {
options.AddRepository<BackgroundJobRecord, EfCoreBackgroundJobRepository>(); options.AddRepository<BackgroundJobRecord, EfCoreBackgroundJobRepository>();
}); });
context.Services.AddAssemblyOf<BackgroundJobsEntityFrameworkCoreModule>();
} }
} }
} }

2
modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo/Abp/BackgroundJobs/MongoDB/BackgroundJobsMongoDbModule.cs

@ -18,8 +18,6 @@ namespace Volo.Abp.BackgroundJobs.MongoDB
{ {
options.AddRepository<BackgroundJobRecord, MongoBackgroundJobRepository>(); options.AddRepository<BackgroundJobRecord, MongoBackgroundJobRepository>();
}); });
context.Services.AddAssemblyOf<BackgroundJobsMongoDbModule>();
} }
} }
} }

8
modules/background-jobs/test/Volo.Abp.BackgroundJobs.Domain.Tests/Volo/Abp/BackgroundJobs/BackgroundJobsDomainTestModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.BackgroundJobs.EntityFrameworkCore;
using Volo.Abp.BackgroundJobs.EntityFrameworkCore;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
namespace Volo.Abp.BackgroundJobs namespace Volo.Abp.BackgroundJobs
@ -9,9 +8,6 @@ namespace Volo.Abp.BackgroundJobs
)] )]
public class BackgroundJobsDomainTestModule : AbpModule public class BackgroundJobsDomainTestModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<BackgroundJobsDomainTestModule>();
}
} }
} }

2
modules/background-jobs/test/Volo.Abp.BackgroundJobs.EntityFrameworkCore.Tests/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsEntityFrameworkCoreTestModule.cs

@ -25,8 +25,6 @@ namespace Volo.Abp.BackgroundJobs.EntityFrameworkCore
abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection); abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection);
}); });
}); });
context.Services.AddAssemblyOf<BackgroundJobsEntityFrameworkCoreTestModule>();
} }
private static SqliteConnection CreateDatabaseAndGetConnection() private static SqliteConnection CreateDatabaseAndGetConnection()

3
modules/background-jobs/test/Volo.Abp.BackgroundJobs.MongoDB.Tests/Volo/Abp/BackgroundJobs/MongoDB/BackgroundJobsMongoDbTestModule.cs

@ -1,6 +1,5 @@
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Mongo2Go; using Mongo2Go;
using Volo.Abp;
using Volo.Abp.Data; using Volo.Abp.Data;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
@ -22,8 +21,6 @@ namespace Volo.Abp.BackgroundJobs.MongoDB
{ {
options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString; options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString;
}); });
context.Services.AddAssemblyOf<BackgroundJobsMongoDbTestModule>();
} }
public override void OnApplicationShutdown(ApplicationShutdownContext context) public override void OnApplicationShutdown(ApplicationShutdownContext context)

2
modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo/Abp/BackgroundJobs/BackgroundJobsTestBaseModule.cs

@ -17,8 +17,6 @@ namespace Volo.Abp.BackgroundJobs
{ {
options.IsJobExecutionEnabled = false; options.IsJobExecutionEnabled = false;
}); });
context.Services.AddAssemblyOf<BackgroundJobsTestBaseModule>();
} }
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)

8
modules/docs/app/Volo.DocsTestApp.EntityFrameworkCore/DocsTestAppEntityFrameworkCoreModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.EntityFrameworkCore.SqlServer;
using Volo.Abp.EntityFrameworkCore.SqlServer;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using Volo.Docs.EntityFrameworkCore; using Volo.Docs.EntityFrameworkCore;
@ -10,9 +9,6 @@ namespace Volo.DocsTestApp.EntityFrameworkCore
typeof(AbpEntityFrameworkCoreSqlServerModule))] typeof(AbpEntityFrameworkCoreSqlServerModule))]
public class DocsTestAppEntityFrameworkCoreModule : AbpModule public class DocsTestAppEntityFrameworkCoreModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<DocsTestAppEntityFrameworkCoreModule>();
}
} }
} }

2
modules/docs/app/Volo.DocsTestApp/DocsTestAppModule.cs

@ -85,8 +85,6 @@ namespace Volo.DocsTestApp
{ {
options.DefaultThemeName = BasicTheme.Name; options.DefaultThemeName = BasicTheme.Name;
}); });
context.Services.AddAssemblyOf<DocsTestAppModule>();
} }
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)

8
modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/DocsApplicationContractsModule.cs

@ -1,14 +1,10 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
namespace Volo.Docs namespace Volo.Docs
{ {
[DependsOn(typeof(DocsDomainSharedModule))] [DependsOn(typeof(DocsDomainSharedModule))]
public class DocsApplicationContractsModule : AbpModule public class DocsApplicationContractsModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<DocsApplicationContractsModule>();
}
} }
} }

2
modules/docs/src/Volo.Docs.Application/Volo/Docs/DocsApplicationModule.cs

@ -18,8 +18,6 @@ namespace Volo.Docs
{ {
options.AddProfile<DocsApplicationAutoMapperProfile>(validate: true); options.AddProfile<DocsApplicationAutoMapperProfile>(validate: true);
}); });
context.Services.AddAssemblyOf<DocsApplicationModule>();
} }
} }
} }

2
modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/DocsDomainSharedModule.cs

@ -14,8 +14,6 @@ namespace Volo.Docs
{ {
options.Resources.Add<DocsResource>("en"); options.Resources.Add<DocsResource>("en");
}); });
context.Services.AddAssemblyOf<DocsDomainSharedModule>();
} }
} }
} }

8
modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsDomainModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Domain;
using Volo.Abp.Domain;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
namespace Volo.Docs namespace Volo.Docs
@ -9,9 +8,6 @@ namespace Volo.Docs
typeof(AbpDddDomainModule))] typeof(AbpDddDomainModule))]
public class DocsDomainModule : AbpModule public class DocsDomainModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<DocsDomainModule>();
}
} }
} }

2
modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo/Docs/EntityFrameworkCore/DocsEntityFrameworkCoreModule.cs

@ -16,8 +16,6 @@ namespace Volo.Docs.EntityFrameworkCore
{ {
options.AddRepository<Project, EfCoreProjectRepository>(); options.AddRepository<Project, EfCoreProjectRepository>();
}); });
context.Services.AddAssemblyOf<DocsEntityFrameworkCoreModule>();
} }
} }
} }

8
modules/docs/src/Volo.Docs.HttpApi.Client/Volo/Docs/DocsHttpApiClientModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
namespace Volo.Docs namespace Volo.Docs
{ {
@ -7,9 +6,6 @@ namespace Volo.Docs
typeof(DocsApplicationContractsModule))] typeof(DocsApplicationContractsModule))]
public class DocsHttpApiClientModule : AbpModule public class DocsHttpApiClientModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<DocsHttpApiClientModule>();
}
} }
} }

8
modules/docs/src/Volo.Docs.HttpApi/Volo/Docs/DocsHttpApiModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
namespace Volo.Docs namespace Volo.Docs
{ {
@ -7,9 +6,6 @@ namespace Volo.Docs
typeof(DocsApplicationContractsModule))] typeof(DocsApplicationContractsModule))]
public class DocsHttpApiModule : AbpModule public class DocsHttpApiModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<DocsHttpApiModule>();
}
} }
} }

2
modules/docs/src/Volo.Docs.Web/DocsWebModule.cs

@ -34,8 +34,6 @@ namespace Volo.Docs
//TODO: Make configurable! //TODO: Make configurable!
options.Conventions.AddPageRoute("/Documents/Project/Index", "documents/{projectName}/{version}/{*documentName}"); options.Conventions.AddPageRoute("/Documents/Project/Index", "documents/{projectName}/{version}/{*documentName}");
}); });
context.Services.AddAssemblyOf<DocsWebModule>();
} }
} }
} }

2
modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/AbpIdentityApplicationContractsModule.cs

@ -34,8 +34,6 @@ namespace Volo.Abp.Identity
.Get<IdentityResource>() .Get<IdentityResource>()
.AddVirtualJson("/Volo/Abp/Identity/Localization/ApplicationContracts"); .AddVirtualJson("/Volo/Abp/Identity/Localization/ApplicationContracts");
}); });
context.Services.AddAssemblyOf<AbpIdentityApplicationContractsModule>();
} }
} }
} }

2
modules/identity/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/AbpIdentityApplicationModule.cs

@ -19,8 +19,6 @@ namespace Volo.Abp.Identity
{ {
options.AddProfile<AbpIdentityApplicationModuleAutoMapperProfile>(); options.AddProfile<AbpIdentityApplicationModuleAutoMapperProfile>();
}); });
context.Services.AddAssemblyOf<AbpIdentityApplicationModule>();
} }
} }
} }

2
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/AbpIdentityDomainSharedModule.cs

@ -16,8 +16,6 @@ namespace Volo.Abp.Identity
{ {
options.Resources.Add<IdentityResource>("en"); options.Resources.Add<IdentityResource>("en");
}); });
context.Services.AddAssemblyOf<AbpIdentityDomainSharedModule>();
} }
} }
} }

2
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityDomainModule.cs

@ -52,8 +52,6 @@ namespace Volo.Abp.Identity
context.Services.ExecutePreConfiguredActions(identityBuilder); context.Services.ExecutePreConfiguredActions(identityBuilder);
AddAbpIdentityOptionsFactory(context.Services); AddAbpIdentityOptionsFactory(context.Services);
context.Services.AddAssemblyOf<AbpIdentityDomainModule>();
} }
private static void AddAbpIdentityOptionsFactory(IServiceCollection services) private static void AddAbpIdentityOptionsFactory(IServiceCollection services)

2
modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/AbpIdentityEntityFrameworkCoreModule.cs

@ -16,8 +16,6 @@ namespace Volo.Abp.Identity.EntityFrameworkCore
options.AddRepository<IdentityUser, EfCoreIdentityUserRepository>(); options.AddRepository<IdentityUser, EfCoreIdentityUserRepository>();
options.AddRepository<IdentityRole, EfCoreIdentityRoleRepository>(); options.AddRepository<IdentityRole, EfCoreIdentityRoleRepository>();
}); });
context.Services.AddAssemblyOf<AbpIdentityEntityFrameworkCoreModule>();
} }
} }
} }

2
modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo/Abp/Identity/AbpIdentityHttpApiClientModule.cs

@ -16,8 +16,6 @@ namespace Volo.Abp.Identity
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
context.Services.AddHttpClientProxies(typeof(AbpIdentityApplicationContractsModule).Assembly, RemoteServiceName); context.Services.AddHttpClientProxies(typeof(AbpIdentityApplicationContractsModule).Assembly, RemoteServiceName);
context.Services.AddAssemblyOf<AbpIdentityHttpApiClientModule>();
} }
} }
} }

8
modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/AbpIdentityHttpApiModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
namespace Volo.Abp.Identity namespace Volo.Abp.Identity
@ -7,9 +6,6 @@ namespace Volo.Abp.Identity
[DependsOn(typeof(AbpIdentityApplicationContractsModule), typeof(AbpAspNetCoreMvcModule))] [DependsOn(typeof(AbpIdentityApplicationContractsModule), typeof(AbpAspNetCoreMvcModule))]
public class AbpIdentityHttpApiModule : AbpModule public class AbpIdentityHttpApiModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpIdentityHttpApiModule>();
}
} }
} }

2
modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/AbpIdentityMongoDbModule.cs

@ -19,8 +19,6 @@ namespace Volo.Abp.Identity.MongoDB
options.AddRepository<IdentityUser, MongoIdentityUserRepository>(); options.AddRepository<IdentityUser, MongoIdentityUserRepository>();
options.AddRepository<IdentityRole, MongoIdentityRoleRepository>(); options.AddRepository<IdentityRole, MongoIdentityRoleRepository>();
}); });
context.Services.AddAssemblyOf<AbpIdentityMongoDbModule>();
} }
} }
} }

2
modules/identity/src/Volo.Abp.Identity.Web/AbpIdentityWebModule.cs

@ -65,8 +65,6 @@ namespace Volo.Abp.Identity.Web
options.Conventions.AuthorizePage("/Identity/Roles/CreateModal", IdentityPermissions.Roles.Create); options.Conventions.AuthorizePage("/Identity/Roles/CreateModal", IdentityPermissions.Roles.Create);
options.Conventions.AuthorizePage("/Identity/Roles/EditModal", IdentityPermissions.Roles.Update); options.Conventions.AuthorizePage("/Identity/Roles/EditModal", IdentityPermissions.Roles.Update);
}); });
context.Services.AddAssemblyOf<AbpIdentityWebModule>();
} }
} }
} }

8
modules/identity/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/AbpIdentityApplicationTestModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
namespace Volo.Abp.Identity namespace Volo.Abp.Identity
{ {
@ -9,9 +8,6 @@ namespace Volo.Abp.Identity
)] )]
public class AbpIdentityApplicationTestModule : AbpModule public class AbpIdentityApplicationTestModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpIdentityApplicationTestModule>();
}
} }
} }

2
modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/AbpIdentityDomainTestModule.cs

@ -14,8 +14,6 @@ namespace Volo.Abp.Identity
{ {
options.DefinitionProviders.Add<IdentityTestPermissionDefinitionProvider>(); options.DefinitionProviders.Add<IdentityTestPermissionDefinitionProvider>();
}); });
context.Services.AddAssemblyOf<AbpIdentityDomainTestModule>();
} }
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)

2
modules/identity/test/Volo.Abp.Identity.EntityFrameworkCore.Tests/Volo/Abp/Identity/EntityFrameworkCore/AbpIdentityEntityFrameworkCoreTestModule.cs

@ -27,8 +27,6 @@ namespace Volo.Abp.Identity.EntityFrameworkCore
abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection); abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection);
}); });
}); });
context.Services.AddAssemblyOf<AbpIdentityEntityFrameworkCoreTestModule>();
} }
private static SqliteConnection CreateDatabaseAndGetConnection() private static SqliteConnection CreateDatabaseAndGetConnection()

2
modules/identity/test/Volo.Abp.Identity.MongoDB.Tests/Volo/Abp/Identity/MongoDB/AbpIdentityMongoDbTestModule.cs

@ -23,8 +23,6 @@ namespace Volo.Abp.Identity.MongoDB
{ {
options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString; options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString;
}); });
context.Services.AddAssemblyOf<AbpIdentityMongoDbTestModule>();
} }
public override void OnApplicationShutdown(ApplicationShutdownContext context) public override void OnApplicationShutdown(ApplicationShutdownContext context)

2
modules/identity/test/Volo.Abp.Identity.TestBase/Volo/Abp/Identity/AbpIdentityTestBaseModule.cs

@ -15,8 +15,6 @@ namespace Volo.Abp.Identity
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
context.Services.AddAlwaysAllowPermissionChecker(); context.Services.AddAlwaysAllowPermissionChecker();
context.Services.AddAssemblyOf<AbpIdentityTestBaseModule>();
} }
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)

8
modules/permission-management/src/Volo.Abp.PermissionManagement.Application.Contracts/Volo/Abp/PermissionManagement/AbpPermissionManagementApplicationContractsModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Application;
using Volo.Abp.Application;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
namespace Volo.Abp.PermissionManagement namespace Volo.Abp.PermissionManagement
@ -8,9 +7,6 @@ namespace Volo.Abp.PermissionManagement
[DependsOn(typeof(AbpPermissionManagementDomainSharedModule))] [DependsOn(typeof(AbpPermissionManagementDomainSharedModule))]
public class AbpPermissionManagementApplicationContractsModule : AbpModule public class AbpPermissionManagementApplicationContractsModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpPermissionManagementApplicationContractsModule>();
}
} }
} }

8
modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/AbpPermissionManagementApplicationModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
namespace Volo.Abp.PermissionManagement namespace Volo.Abp.PermissionManagement
{ {
@ -7,9 +6,6 @@ namespace Volo.Abp.PermissionManagement
[DependsOn(typeof(AbpPermissionManagementApplicationContractsModule))] [DependsOn(typeof(AbpPermissionManagementApplicationContractsModule))]
public class AbpPermissionManagementApplicationModule : AbpModule public class AbpPermissionManagementApplicationModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpPermissionManagementApplicationModule>();
}
} }
} }

8
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainSharedModule.cs

@ -1,13 +1,9 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
namespace Volo.Abp.PermissionManagement namespace Volo.Abp.PermissionManagement
{ {
public class AbpPermissionManagementDomainSharedModule : AbpModule public class AbpPermissionManagementDomainSharedModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpPermissionManagementDomainSharedModule>();
}
} }
} }

8
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Authorization;
using Volo.Abp.Authorization;
using Volo.Abp.Caching; using Volo.Abp.Caching;
using Volo.Abp.Domain; using Volo.Abp.Domain;
using Volo.Abp.Json; using Volo.Abp.Json;
@ -14,9 +13,6 @@ namespace Volo.Abp.PermissionManagement
[DependsOn(typeof(AbpJsonModule))] [DependsOn(typeof(AbpJsonModule))]
public class AbpPermissionManagementDomainModule : AbpModule public class AbpPermissionManagementDomainModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpPermissionManagementDomainModule>();
}
} }
} }

2
modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo/Abp/PermissionManagement/EntityFrameworkCore/AbpPermissionManagementEntityFrameworkCoreModule.cs

@ -16,8 +16,6 @@ namespace Volo.Abp.PermissionManagement.EntityFrameworkCore
options.AddRepository<PermissionGrant, EfCorePermissionGrantRepository>(); options.AddRepository<PermissionGrant, EfCorePermissionGrantRepository>();
}); });
context.Services.AddAssemblyOf<AbpPermissionManagementEntityFrameworkCoreModule>();
} }
} }
} }

2
modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/AbpPermissionManagementMongoDbModule.cs

@ -21,8 +21,6 @@ namespace Volo.Abp.PermissionManagement.MongoDB
options.AddRepository<PermissionGrant, MongoPermissionGrantRepository>(); options.AddRepository<PermissionGrant, MongoPermissionGrantRepository>();
}); });
context.Services.AddAssemblyOf<AbpPermissionManagementMongoDbModule>();
} }
} }
} }

2
modules/permission-management/src/Volo.Abp.PermissionManagement.Web/AbpPermissionManagementWebModule.cs

@ -24,8 +24,6 @@ namespace Volo.Abp.PermissionManagement.Web
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
context.Services.AddAssemblyOf<AbpPermissionManagementWebModule>();
context.Services.Configure<VirtualFileSystemOptions>(options => context.Services.Configure<VirtualFileSystemOptions>(options =>
{ {
options.FileSets.AddEmbedded<AbpPermissionManagementWebModule>("Volo.Abp.PermissionManagement.Web"); options.FileSets.AddEmbedded<AbpPermissionManagementWebModule>("Volo.Abp.PermissionManagement.Web");

2
modules/permission-management/test/Volo.Abp.PermissionManagement.EntityFrameworkCore.Tests/Volo/Abp/PermissionManagement/EntityFrameworkCore/AbpPermissionManagementEntityFrameworkCoreTestModule.cs

@ -30,8 +30,6 @@ namespace Volo.Abp.PermissionManagement.EntityFrameworkCore
{ {
options.TransactionBehavior = UnitOfWorkTransactionBehavior.Disabled; //EF in-memory database does not support transactions options.TransactionBehavior = UnitOfWorkTransactionBehavior.Disabled; //EF in-memory database does not support transactions
}); });
context.Services.AddAssemblyOf<AbpPermissionManagementEntityFrameworkCoreTestModule>();
} }
} }
} }

2
modules/permission-management/test/Volo.Abp.PermissionManagement.MongoDB.Tests/Volo/Abp/PermissionManagement/MongoDb/AbpPermissionManagementMongoDbTestModule.cs

@ -21,8 +21,6 @@ namespace Volo.Abp.PermissionManagement.MongoDb
{ {
options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString; options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString;
}); });
context.Services.AddAssemblyOf<AbpPermissionManagementMongoDbTestModule>();
} }
public override void OnApplicationShutdown(ApplicationShutdownContext context) public override void OnApplicationShutdown(ApplicationShutdownContext context)

2
modules/permission-management/test/Volo.Abp.PermissionManagement.TestBase/Volo/Abp/PermissionManagement/AbpPermissionManagementTestBaseModule.cs

@ -18,8 +18,6 @@ namespace Volo.Abp.PermissionManagement
{ {
options.DefinitionProviders.Add<TestPermissionDefinitionProvider>(); options.DefinitionProviders.Add<TestPermissionDefinitionProvider>();
}); });
context.Services.AddAssemblyOf<AbpPermissionManagementTestBaseModule>();
} }
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)

2
modules/permission-management/test/Volo.Abp.PermissionManagement.Tests/Volo/Abp/PermissionManagement/AbpPermissionManagementTestModule.cs

@ -31,8 +31,6 @@ namespace Volo.Abp.PermissionManagement
{ {
options.TransactionBehavior = UnitOfWorkTransactionBehavior.Disabled; //EF in-memory database does not support transactions options.TransactionBehavior = UnitOfWorkTransactionBehavior.Disabled; //EF in-memory database does not support transactions
}); });
context.Services.AddAssemblyOf<AbpPermissionManagementTestModule>();
} }
} }
} }

8
modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/AbpSettingManagementDomainSharedModule.cs

@ -1,13 +1,9 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
namespace Volo.Abp.SettingManagement namespace Volo.Abp.SettingManagement
{ {
public class AbpSettingManagementDomainSharedModule : AbpModule public class AbpSettingManagementDomainSharedModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpSettingManagementDomainSharedModule>();
}
} }
} }

8
modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo/Abp/SettingManagement/AbpSettingManagementDomainModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Domain;
using Volo.Abp.Domain;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using Volo.Abp.Settings; using Volo.Abp.Settings;
@ -10,9 +9,6 @@ namespace Volo.Abp.SettingManagement
[DependsOn(typeof(AbpSettingManagementDomainSharedModule))] [DependsOn(typeof(AbpSettingManagementDomainSharedModule))]
public class AbpSettingManagementDomainModule : AbpModule public class AbpSettingManagementDomainModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpSettingManagementDomainModule>();
}
} }
} }

2
modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo/Abp/SettingManagement/EntityFrameworkCore/AbpSettingManagementEntityFrameworkCoreModule.cs

@ -16,8 +16,6 @@ namespace Volo.Abp.SettingManagement.EntityFrameworkCore
options.AddRepository<Setting, EfCoreSettingRepository>(); options.AddRepository<Setting, EfCoreSettingRepository>();
}); });
context.Services.AddAssemblyOf<AbpSettingManagementEntityFrameworkCoreModule>();
} }
} }
} }

2
modules/setting-management/src/Volo.Abp.SettingManagement.MongoDB/Volo/Abp/SettingManagement/MongoDB/AbpSettingManagementMongoDbModule.cs

@ -20,8 +20,6 @@ namespace Volo.Abp.SettingManagement.MongoDB
options.AddRepository<Setting, MongoSettingRepository>(); options.AddRepository<Setting, MongoSettingRepository>();
}); });
context.Services.AddAssemblyOf<AbpSettingManagementMongoDbModule>();
} }
} }
} }

2
modules/setting-management/test/Volo.Abp.SettingManagement.EntityFrameworkCore.Tests/Volo/Abp/SettingManagement/EntityFrameworkCore/AbpSettingManagementEntityFrameworkCoreTestModule.cs

@ -25,8 +25,6 @@ namespace Volo.Abp.SettingManagement.EntityFrameworkCore
abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection); abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection);
}); });
}); });
context.Services.AddAssemblyOf<AbpSettingManagementEntityFrameworkCoreTestModule>();
} }
private static SqliteConnection CreateDatabaseAndGetConnection() private static SqliteConnection CreateDatabaseAndGetConnection()

2
modules/setting-management/test/Volo.Abp.SettingManagement.MongoDB.Tests/Volo/Abp/SettingManagement/MongoDB/AbpSettingManagementMongoDbTestModule.cs

@ -21,8 +21,6 @@ namespace Volo.Abp.SettingManagement.MongoDB
{ {
options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString; options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString;
}); });
context.Services.AddAssemblyOf<AbpSettingManagementMongoDbTestModule>();
} }
public override void OnApplicationShutdown(ApplicationShutdownContext context) public override void OnApplicationShutdown(ApplicationShutdownContext context)

2
modules/setting-management/test/Volo.Abp.SettingManagement.TestBase/Volo/Abp/SettingManagement/AbpSettingManagementTestBaseModule.cs

@ -17,8 +17,6 @@ namespace Volo.Abp.SettingManagement
{ {
options.DefinitionProviders.Add<TestSettingDefinitionProvider>(); options.DefinitionProviders.Add<TestSettingDefinitionProvider>();
}); });
context.Services.AddAssemblyOf<AbpSettingManagementTestBaseModule>();
} }
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)

8
modules/setting-management/test/Volo.Abp.SettingManagement.Tests/Volo/Abp/SettingManagement/AbpSettingManagementTestModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
using Volo.Abp.SettingManagement.EntityFrameworkCore; using Volo.Abp.SettingManagement.EntityFrameworkCore;
using Volo.Abp.Users; using Volo.Abp.Users;
@ -10,9 +9,6 @@ namespace Volo.Abp.SettingManagement
typeof(AbpUsersAbstractionModule))] typeof(AbpUsersAbstractionModule))]
public class AbpSettingManagementTestModule : AbpModule //TODO: Rename to Volo.Abp.SettingManagement.Domain.Tests..? public class AbpSettingManagementTestModule : AbpModule //TODO: Rename to Volo.Abp.SettingManagement.Domain.Tests..?
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpSettingManagementTestModule>();
}
} }
} }

2
modules/users/src/Volo.Abp.Users.Abstractions/Volo/Abp/Users/AbpUsersAbstractionModule.cs

@ -14,8 +14,6 @@ namespace Volo.Abp.Users
{ {
options.ValueProviders.Add<UserSettingValueProvider>(); options.ValueProviders.Add<UserSettingValueProvider>();
}); });
context.Services.AddAssemblyOf<AbpUsersAbstractionModule>();
} }
} }
} }

8
modules/users/src/Volo.Abp.Users.Domain.Shared/Volo/Abp/Users/AbpUsersDomainSharedModule.cs

@ -1,13 +1,9 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
namespace Volo.Abp.Users namespace Volo.Abp.Users
{ {
public class AbpUsersDomainSharedModule : AbpModule public class AbpUsersDomainSharedModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpUsersDomainSharedModule>();
}
} }
} }

8
modules/users/src/Volo.Abp.Users.Domain/Volo/Abp/Users/AbpUsersDomainModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
using Volo.Abp.Security; using Volo.Abp.Security;
using Volo.Abp.Settings; using Volo.Abp.Settings;
@ -13,9 +12,6 @@ namespace Volo.Abp.Users
)] )]
public class AbpUsersDomainModule : AbpModule public class AbpUsersDomainModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpUsersDomainModule>();
}
} }
} }

8
modules/users/src/Volo.Abp.Users.EntityFrameworkCore/Volo/Abp/Users/EntityFrameworkCore/AbpUsersEntityFrameworkCoreModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.EntityFrameworkCore;
using Volo.Abp.EntityFrameworkCore;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
namespace Volo.Abp.Users.EntityFrameworkCore namespace Volo.Abp.Users.EntityFrameworkCore
@ -10,9 +9,6 @@ namespace Volo.Abp.Users.EntityFrameworkCore
)] )]
public class AbpUsersEntityFrameworkCoreModule : AbpModule public class AbpUsersEntityFrameworkCoreModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpUsersEntityFrameworkCoreModule>();
}
} }
} }

8
modules/users/src/Volo.Abp.Users.MongoDB/Volo/Abp/Users/MongoDB/AbpUsersMongoDbModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
using Volo.Abp.MongoDB; using Volo.Abp.MongoDB;
namespace Volo.Abp.Users.MongoDB namespace Volo.Abp.Users.MongoDB
@ -10,9 +9,6 @@ namespace Volo.Abp.Users.MongoDB
)] )]
public class AbpUsersMongoDbModule : AbpModule public class AbpUsersMongoDbModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<AbpUsersMongoDbModule>();
}
} }
} }

2
templates/module/app/MyCompanyName.MyProjectName.DemoApp/DemoAppModule.cs

@ -83,8 +83,6 @@ namespace MyCompanyName.MyProjectName.DemoApp
options.Languages.Add(new LanguageInfo("en", "en", "English")); options.Languages.Add(new LanguageInfo("en", "en", "English"));
//...add other languages //...add other languages
}); });
context.Services.AddAssemblyOf<DemoAppModule>();
} }
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)

2
templates/module/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName/MyProjectName/MyProjectNameApplicationContractsModule.cs

@ -32,8 +32,6 @@ namespace MyCompanyName.MyProjectName
.Get<MyProjectNameResource>() .Get<MyProjectNameResource>()
.AddVirtualJson("/MyCompanyName/MyProjectName/Localization/ApplicationContracts"); .AddVirtualJson("/MyCompanyName/MyProjectName/Localization/ApplicationContracts");
}); });
context.Services.AddAssemblyOf<MyProjectNameApplicationContractsModule>();
} }
} }
} }

2
templates/module/src/MyCompanyName.MyProjectName.Application/MyCompanyName/MyProjectName/MyProjectNameApplicationModule.cs

@ -23,8 +23,6 @@ namespace MyCompanyName.MyProjectName
{ {
options.DefinitionProviders.Add<MyProjectNameSettingDefinitionProvider>(); options.DefinitionProviders.Add<MyProjectNameSettingDefinitionProvider>();
}); });
context.Services.AddAssemblyOf<MyProjectNameApplicationModule>();
} }
} }
} }

2
templates/module/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName/MyProjectName/MyProjectNameDomainSharedModule.cs

@ -16,8 +16,6 @@ namespace MyCompanyName.MyProjectName
{ {
options.Resources.Add<MyProjectNameResource>("en"); options.Resources.Add<MyProjectNameResource>("en");
}); });
context.Services.AddAssemblyOf<MyProjectNameDomainSharedModule>();
} }
} }
} }

2
templates/module/src/MyCompanyName.MyProjectName.Domain/MyCompanyName/MyProjectName/MyProjectNameDomainModule.cs

@ -28,8 +28,6 @@ namespace MyCompanyName.MyProjectName
{ {
options.MapCodeNamespace("MyProjectName", typeof(MyProjectNameResource)); options.MapCodeNamespace("MyProjectName", typeof(MyProjectNameResource));
}); });
context.Services.AddAssemblyOf<MyProjectNameDomainModule>();
} }
} }
} }

2
templates/module/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName/MyProjectName/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreModule.cs

@ -18,8 +18,6 @@ namespace MyCompanyName.MyProjectName.EntityFrameworkCore
* options.AddRepository<Question, EfCoreQuestionRepository>(); * options.AddRepository<Question, EfCoreQuestionRepository>();
*/ */
}); });
context.Services.AddAssemblyOf<MyProjectNameEntityFrameworkCoreModule>();
} }
} }
} }

2
templates/module/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName/MyProjectName/MyProjectNameHttpApiClientModule.cs

@ -17,8 +17,6 @@ namespace MyCompanyName.MyProjectName
typeof(MyProjectNameApplicationContractsModule).Assembly, typeof(MyProjectNameApplicationContractsModule).Assembly,
RemoteServiceName RemoteServiceName
); );
context.Services.AddAssemblyOf<MyProjectNameHttpApiClientModule>();
} }
} }
} }

8
templates/module/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName/MyProjectName/MyProjectNameHttpApiModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
namespace MyCompanyName.MyProjectName namespace MyCompanyName.MyProjectName
@ -9,9 +8,6 @@ namespace MyCompanyName.MyProjectName
typeof(AbpAspNetCoreMvcModule))] typeof(AbpAspNetCoreMvcModule))]
public class MyProjectNameHttpApiModule : AbpModule public class MyProjectNameHttpApiModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<MyProjectNameHttpApiModule>();
}
} }
} }

2
templates/module/src/MyCompanyName.MyProjectName.MongoDB/MyCompanyName/MyProjectName/MongoDB/MyProjectNameMongoDbModule.cs

@ -20,8 +20,6 @@ namespace MyCompanyName.MyProjectName.MongoDB
* options.AddRepository<Question, MongoQuestionRepository>(); * options.AddRepository<Question, MongoQuestionRepository>();
*/ */
}); });
context.Services.AddAssemblyOf<MyProjectNameMongoDbModule>();
} }
} }
} }

2
templates/module/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs

@ -57,8 +57,6 @@ namespace MyCompanyName.MyProjectName
{ {
//Configure authorization. //Configure authorization.
}); });
context.Services.AddAssemblyOf<MyProjectNameWebModule>();
} }
} }
} }

8
templates/module/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName/MyProjectName/MyProjectNameApplicationTestModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity;
using Volo.Abp.Modularity;
namespace MyCompanyName.MyProjectName namespace MyCompanyName.MyProjectName
{ {
@ -9,9 +8,6 @@ namespace MyCompanyName.MyProjectName
)] )]
public class MyProjectNameApplicationTestModule : AbpModule public class MyProjectNameApplicationTestModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<MyProjectNameApplicationTestModule>();
}
} }
} }

8
templates/module/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName/MyProjectName/MyProjectNameDomainTestModule.cs

@ -1,5 +1,4 @@
using Microsoft.Extensions.DependencyInjection; using MyCompanyName.MyProjectName.EntityFrameworkCore;
using MyCompanyName.MyProjectName.EntityFrameworkCore;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
namespace MyCompanyName.MyProjectName namespace MyCompanyName.MyProjectName
@ -9,9 +8,6 @@ namespace MyCompanyName.MyProjectName
)] )]
public class MyProjectNameDomainTestModule : AbpModule public class MyProjectNameDomainTestModule : AbpModule
{ {
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAssemblyOf<MyProjectNameDomainTestModule>();
}
} }
} }

2
templates/module/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName/MyProjectName/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestModule.cs

@ -25,8 +25,6 @@ namespace MyCompanyName.MyProjectName.EntityFrameworkCore
abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection); abpDbContextConfigurationContext.DbContextOptions.UseSqlite(sqliteConnection);
}); });
}); });
context.Services.AddAssemblyOf<MyProjectNameEntityFrameworkCoreTestModule>();
} }
private static SqliteConnection CreateDatabaseAndGetConnection() private static SqliteConnection CreateDatabaseAndGetConnection()

2
templates/module/test/MyCompanyName.MyProjectName.MongoDB.Tests/MyCompanyName/MyProjectName/MongoDB/MyProjectNameMongoDbTestModule.cs

@ -22,8 +22,6 @@ namespace MyCompanyName.MyProjectName.MongoDB
{ {
options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString; options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString;
}); });
context.Services.AddAssemblyOf<MyProjectNameMongoDbTestModule>();
} }
public override void OnApplicationShutdown(ApplicationShutdownContext context) public override void OnApplicationShutdown(ApplicationShutdownContext context)

2
templates/module/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName/MyProjectName/MyProjectNameTestBaseModule.cs

@ -17,8 +17,6 @@ namespace MyCompanyName.MyProjectName
public override void ConfigureServices(ServiceConfigurationContext context) public override void ConfigureServices(ServiceConfigurationContext context)
{ {
context.Services.AddAlwaysAllowPermissionChecker(); context.Services.AddAlwaysAllowPermissionChecker();
context.Services.AddAssemblyOf<MyProjectNameTestBaseModule>();
} }
public override void OnApplicationInitialization(ApplicationInitializationContext context) public override void OnApplicationInitialization(ApplicationInitializationContext context)

2
templates/mvc/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationModule.cs

@ -23,8 +23,6 @@ namespace MyCompanyName.MyProjectName
{ {
options.AddProfile<MyProjectNameApplicationAutoMapperProfile>(); options.AddProfile<MyProjectNameApplicationAutoMapperProfile>();
}); });
context.Services.AddAssemblyOf<MyProjectNameApplicationModule>();
} }
} }
} }

2
templates/mvc/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainModule.cs

@ -35,8 +35,6 @@ namespace MyCompanyName.MyProjectName
{ {
options.DefinitionProviders.Add<MyProjectNameSettingDefinitionProvider>(); options.DefinitionProviders.Add<MyProjectNameSettingDefinitionProvider>();
}); });
context.Services.AddAssemblyOf<MyProjectNameDomainModule>();
} }
} }
} }

2
templates/mvc/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreModule.cs

@ -22,8 +22,6 @@ namespace MyCompanyName.MyProjectName.EntityFrameworkCore
//Remove "includeAllEntities: true" to create default repositories only for aggregate roots //Remove "includeAllEntities: true" to create default repositories only for aggregate roots
options.AddDefaultRepositories(includeAllEntities: true); options.AddDefaultRepositories(includeAllEntities: true);
}); });
context.Services.AddAssemblyOf<MyProjectNameEntityFrameworkCoreModule>();
} }
} }
} }

2
templates/mvc/src/MyCompanyName.MyProjectName.MongoDB/MongoDb/MyProjectNameMongoDbModule.cs

@ -19,8 +19,6 @@ namespace MyCompanyName.MyProjectName.MongoDb
{ {
options.AddDefaultRepositories(); options.AddDefaultRepositories();
}); });
context.Services.AddAssemblyOf<MyProjectNameMongoDbModule>();
} }
} }
} }

2
templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs

@ -71,8 +71,6 @@ namespace MyCompanyName.MyProjectName
ConfigureNavigationServices(context.Services); ConfigureNavigationServices(context.Services);
ConfigureAutoApiControllers(context.Services); ConfigureAutoApiControllers(context.Services);
ConfigureSwaggerServices(context.Services); ConfigureSwaggerServices(context.Services);
context.Services.AddAssemblyOf<MyProjectNameWebModule>();
} }
private static void ConfigureDatabaseServices(IServiceCollection services, IConfigurationRoot configuration) private static void ConfigureDatabaseServices(IServiceCollection services, IConfigurationRoot configuration)

2
templates/mvc/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestModule.cs

@ -26,8 +26,6 @@ namespace MyCompanyName.MyProjectName
context.Services.AddAlwaysAllowAuthorization(); context.Services.AddAlwaysAllowAuthorization();
ConfigureInMemorySqlite(context.Services); ConfigureInMemorySqlite(context.Services);
context.Services.AddAssemblyOf<MyProjectNameApplicationTestModule>();
} }
private void ConfigureInMemorySqlite(IServiceCollection services) private void ConfigureInMemorySqlite(IServiceCollection services)

2
templates/mvc/test/MyCompanyName.MyProjectName.Web.Tests/MyProjectNameWebTestModule.cs

@ -44,8 +44,6 @@ namespace MyCompanyName.MyProjectName
{ {
ConfigureLocalizationServices(context.Services); ConfigureLocalizationServices(context.Services);
ConfigureNavigationServices(context.Services); ConfigureNavigationServices(context.Services);
context.Services.AddAssemblyOf<MyProjectNameWebTestModule>();
} }
private static void ConfigureLocalizationServices(IServiceCollection services) private static void ConfigureLocalizationServices(IServiceCollection services)

Loading…
Cancel
Save