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() {