diff --git a/DepartmentPortal/Common/ToolsModule/BusinessLogics/ServiceProviderLoader.cs b/DepartmentPortal/Common/ToolsModule/BusinessLogics/ServiceProviderLoader.cs
index 4ca8434..74feea9 100644
--- a/DepartmentPortal/Common/ToolsModule/BusinessLogics/ServiceProviderLoader.cs
+++ b/DepartmentPortal/Common/ToolsModule/BusinessLogics/ServiceProviderLoader.cs
@@ -42,9 +42,9 @@ namespace ToolsModule.BusinessLogics
/// Загрузка всех классов-реализаций IImplementationExtension
///
///
- public static List GetImplementationExtensions()
+ public static List GetImplementationExtensions()
{
- var list = new List();
+ var list = new List();
if(Directory.Exists(_pathToImplementationExt))
{
var files = Directory.GetFiles(_pathToImplementationExt, "*.dll", SearchOption.AllDirectories);
@@ -55,12 +55,12 @@ namespace ToolsModule.BusinessLogics
{
continue;
}
- Assembly asm = Assembly.LoadFrom(file);
+ var asm = Assembly.LoadFrom(file);
foreach (var t in asm.GetExportedTypes())
{
- if (t.IsClass && typeof(IImplementationExtension).IsAssignableFrom(t))
+ if (t.IsClass && typeof(IDependencyRegistration).IsAssignableFrom(t))
{
- list.Add((IImplementationExtension)Activator.CreateInstance(t));
+ list.Add((IDependencyRegistration)Activator.CreateInstance(t));
}
}
loadedFiles.Add(file.GetFileName());
diff --git a/DepartmentPortal/Common/ToolsModule/Interfaces/IImplementationExtension.cs b/DepartmentPortal/Common/ToolsModule/Interfaces/IDependencyRegistration.cs
similarity index 86%
rename from DepartmentPortal/Common/ToolsModule/Interfaces/IImplementationExtension.cs
rename to DepartmentPortal/Common/ToolsModule/Interfaces/IDependencyRegistration.cs
index d765ab2..e639c6e 100644
--- a/DepartmentPortal/Common/ToolsModule/Interfaces/IImplementationExtension.cs
+++ b/DepartmentPortal/Common/ToolsModule/Interfaces/IDependencyRegistration.cs
@@ -3,7 +3,7 @@
///
/// Интерфейс для регистрации зависимостей в модулях
///
- public interface IImplementationExtension
+ public interface IDependencyRegistration
{
///
/// Регистрация сервисов
diff --git a/DepartmentPortal/Department/DepartmentBusinessLogic/DepartmentLogicDependencyRegistration.cs b/DepartmentPortal/Department/DepartmentBusinessLogic/DepartmentLogicDependencyRegistration.cs
index 34234dc..95b4acb 100644
--- a/DepartmentPortal/Department/DepartmentBusinessLogic/DepartmentLogicDependencyRegistration.cs
+++ b/DepartmentPortal/Department/DepartmentBusinessLogic/DepartmentLogicDependencyRegistration.cs
@@ -5,7 +5,7 @@ using ToolsModule.Interfaces;
namespace DepartmentBusinessLogic
{
- public class DepartmentLogicDependencyRegistration : IImplementationExtension
+ public class DepartmentLogicDependencyRegistration : IDependencyRegistration
{
public void RegisterServices()
{
diff --git a/DepartmentPortal/Department/DepartmentDatabaseImplementation.csproj/DepartmentImplementationExtensions.cs b/DepartmentPortal/Department/DepartmentDatabaseImplementation.csproj/DepartmentImplementationDependencyRegistration.cs
similarity index 96%
rename from DepartmentPortal/Department/DepartmentDatabaseImplementation.csproj/DepartmentImplementationExtensions.cs
rename to DepartmentPortal/Department/DepartmentDatabaseImplementation.csproj/DepartmentImplementationDependencyRegistration.cs
index aa901c8..ae074aa 100644
--- a/DepartmentPortal/Department/DepartmentDatabaseImplementation.csproj/DepartmentImplementationExtensions.cs
+++ b/DepartmentPortal/Department/DepartmentDatabaseImplementation.csproj/DepartmentImplementationDependencyRegistration.cs
@@ -6,7 +6,7 @@ using ToolsModule.Interfaces;
namespace DepartmentDatabaseImplementation
{
- public class DepartmentImplementationExtensions : IImplementationExtension
+ public class DepartmentImplementationDependencyRegistration : IDependencyRegistration
{
public void RegisterServices()
{
diff --git a/DepartmentPortal/Security/SecurityBusinessLogic/SecurityLogicDependencyRegistration.cs b/DepartmentPortal/Security/SecurityBusinessLogic/SecurityLogicDependencyRegistration.cs
index b86be91..5080331 100644
--- a/DepartmentPortal/Security/SecurityBusinessLogic/SecurityLogicDependencyRegistration.cs
+++ b/DepartmentPortal/Security/SecurityBusinessLogic/SecurityLogicDependencyRegistration.cs
@@ -7,7 +7,7 @@ using ToolsModule.Interfaces;
namespace SecurityBusinessLogic
{
- public class SecurityLogicDependencyRegistration : IImplementationExtension
+ public class SecurityLogicDependencyRegistration : IDependencyRegistration
{
public void RegisterServices()
{
diff --git a/DepartmentPortal/Security/SecurityDatabaseImplementation/SecurityImplementationExtensions.cs b/DepartmentPortal/Security/SecurityDatabaseImplementation/SecurityImplementationDependencyRegistration.cs
similarity index 91%
rename from DepartmentPortal/Security/SecurityDatabaseImplementation/SecurityImplementationExtensions.cs
rename to DepartmentPortal/Security/SecurityDatabaseImplementation/SecurityImplementationDependencyRegistration.cs
index adcf639..017538e 100644
--- a/DepartmentPortal/Security/SecurityDatabaseImplementation/SecurityImplementationExtensions.cs
+++ b/DepartmentPortal/Security/SecurityDatabaseImplementation/SecurityImplementationDependencyRegistration.cs
@@ -7,7 +7,7 @@ using ToolsModule.Interfaces;
namespace SecurityDatabaseImplementation
{
- public class SecurityImplementationExtensions : IImplementationExtension
+ public class SecurityImplementationDependencyRegistration : IDependencyRegistration
{
public void RegisterServices()
{