diff --git a/DepartmentPortal/Common/ModelTools/BusinessLogics/UnityContainerConfigurator.cs b/DepartmentPortal/Common/ModelTools/BusinessLogics/UnityContainerConfigurator.cs
index 47d5b64..cb352c1 100644
--- a/DepartmentPortal/Common/ModelTools/BusinessLogics/UnityContainerConfigurator.cs
+++ b/DepartmentPortal/Common/ModelTools/BusinessLogics/UnityContainerConfigurator.cs
@@ -4,6 +4,9 @@ using Unity.Lifetime;
namespace ModelTools.BusinessLogics
{
+ ///
+ /// Работа с UnityContainer
+ ///
public class UnityContainerConfigurator
{
private static IUnityContainer _unityContainer;
@@ -34,12 +37,18 @@ namespace ModelTools.BusinessLogics
}
}
+ ///
+ /// Добавление зависимости
+ ///
+ ///
+ ///
public static void PublishService() where U : T => Container.RegisterType(new HierarchicalLifetimeManager());
- public static void PublishService() => Container.RegisterType(new HierarchicalLifetimeManager());
-
- public static void PublishService(Type t) => Container.RegisterType(t);
-
+ ///
+ /// Получение класса со всеми зависмостями
+ ///
+ ///
+ ///
public static T Resolve() => Container.Resolve();
}
}
\ No newline at end of file
diff --git a/DepartmentPortal/Common/ModelTools/Interfaces/IImplementationExtension.cs b/DepartmentPortal/Common/ModelTools/Interfaces/IImplementationExtension.cs
index 5107249..25d51c7 100644
--- a/DepartmentPortal/Common/ModelTools/Interfaces/IImplementationExtension.cs
+++ b/DepartmentPortal/Common/ModelTools/Interfaces/IImplementationExtension.cs
@@ -1,7 +1,7 @@
namespace ModelTools.Interfaces
{
///
- /// Интерфейс для регистрации зависомстей в модулях
+ /// Интерфейс для регистрации зависимостей в модулях
///
public interface IImplementationExtension
{
diff --git a/DepartmentPortal/Common/ModelTools/Interfaces/ISecurityManager.cs b/DepartmentPortal/Common/ModelTools/Interfaces/ISecurityManager.cs
index 169e44b..3ac0607 100644
--- a/DepartmentPortal/Common/ModelTools/Interfaces/ISecurityManager.cs
+++ b/DepartmentPortal/Common/ModelTools/Interfaces/ISecurityManager.cs
@@ -5,6 +5,9 @@ using System.Threading.Tasks;
namespace ModelTools.Interfaces
{
+ ///
+ /// Интерфейс для аутентификации пользователя и проверки доступа к операциям для пользователя
+ ///
public interface ISecurityManager
{
///
diff --git a/DepartmentPortal/Common/ModelTools/Interfaces/IWindowDesktopExtension.cs b/DepartmentPortal/Common/ModelTools/Interfaces/IWindowDesktopExtension.cs
index 5b6896f..32a6f69 100644
--- a/DepartmentPortal/Common/ModelTools/Interfaces/IWindowDesktopExtension.cs
+++ b/DepartmentPortal/Common/ModelTools/Interfaces/IWindowDesktopExtension.cs
@@ -4,7 +4,7 @@ using System.Collections.Generic;
namespace ModelTools.Interfaces
{
///
- /// Получение контролов для основной формы
+ /// Интерфейс для регистрации контролов для десктопного приложения
///
public interface IWindowDesktopExtension
{