Esempio n. 1
0
 /// <summary>
 /// Конструктор класса обработчика команды добавления типа операции
 /// </summary>
 /// <param name="operationTypeRepository">Интерфейс методов для работы с таблицей типов операций</param>
 /// <param name="parameterRepositor">Интерфейс методов для работы с таблицей параметров типа операций</param>
 /// <param name="ruleRepository">Интерфейс методов для работы с таблицей правил</param>
 public AddOperationTypeCommandHandler(IOperationTypeRepository operationTypeRepository, IOperationParameterRepositor parameterRepositor, IRuleRepository ruleRepository) =>
 (_operationTypeRepository, _operationParameterRepository, _ruleRepository) = (operationTypeRepository, parameterRepositor, ruleRepository);
Esempio n. 2
0
 /// <summary>
 /// Конструктор класса обработчика команды на обновление параметра типа операции
 /// </summary>
 /// <param name="operationTypeRepository">Интерфейс методов для работы с таблицей типов операций</param>
 /// <param name="operationParameterRepository">Интерфейс методов для работы с таблицей параметров типов операций<</param>
 public UpdateOperationParameterCommandHandler(IOperationTypeRepository operationTypeRepository, IOperationParameterRepositor operationParameterRepository) => (_operationTypeRepository, _operationParameterRepository) = (operationTypeRepository, operationParameterRepository);
Esempio n. 3
0
 /// <summary>
 /// Конструктор класса обоаботчика команды удаления типа операции
 /// </summary>
 /// <param name="operationTypeRepository">Интерфейс методов для работы с таблицей типов операций</param>
 /// <param name="operationParameterRepository">Интерфейс методов для работы с таблицей параметров типа операций</param>
 /// <param name="ruleRepository">Интерфейс методов для работы с таблицей правил</param>
 public DeleteOperationTypeCommandHandler(IOperationTypeRepository operationTypeRepository, IOperationParameterRepositor operationParameterRepository, IRuleRepository ruleRepository) =>
 (_operationTypeRepository, _operationParameterRepository, _ruleRepository) = (operationTypeRepository, operationParameterRepository, ruleRepository);
 /// <summary>
 /// Конструктр класса обработчика запроса на получение списка параметров типа операции
 /// </summary>
 /// <param name="operationParameterRepository">Интерфейс методов работы с таблицей параметров для типа операций</param>
 public GetOperationParametersForOperationIdQueryHandler(IOperationParameterRepositor operationParameterRepository) =>
 (_operationParameterRepository) = (operationParameterRepository);
 /// <summary>
 /// Конструктор класса обработчика комманды удаления параметра операции
 /// </summary>
 /// <param name="operationParameterRepository">Класс методов работы с таблицами параметров типа операции</param>
 public DeleteOperationParameterCommandHandler(IOperationParameterRepositor operationParameterRepository) => (_operationParameterRepository) = (operationParameterRepository);