/// <summary>
 /// Конструктор handler'а для обработки запроса на получение всех проводок вхождящих в указанную по ее Id операцияю
 /// </summary>
 /// <param name="accountsHistoryRepository">Объект типа класса работы с таблицей журнала проводок</param>
 /// <param name="accountHistoryDxos">Объект класса методов для преобразования сущности модели записи в журнале проводки в с DTO записи журнала проводки</param>
 public GetAccountForOperationHandler(IAccountsHistoryRepository accountsHistoryRepository, IAccountHistoryDxos accountHistoryDxos, IAccountHistorySingleDxos accountHistorySingleDxos)
 {
     _accountHistoryDxos        = accountHistoryDxos;
     _accountHistorySingleDxos  = accountHistorySingleDxos;
     _accountsHistoryRepository = accountsHistoryRepository;
     _helper = new ReportCreatorHelper(_accountHistoryDxos, _accountHistorySingleDxos);
 }
예제 #2
0
 /// <summary>
 /// Конструктор handler'а для обработки запроса на получении баланса счета на дату
 /// </summary>
 /// <param name="accountHistoryRepository">Объект типа класса работы с таблицей журнала проводок</param>
 /// <param name="accountHistorySingleDxos">Объект класса методов для преобразования сущности модели записи в журнале проводки в с DTO записи журнала проводки</param>
 public GetAccountBalanceByDateHandler(IAccountsHistoryRepository accountHistoryRepository, IAccountRepository accountRepository, IAccountHistorySingleDxos accountHistorySingleDxos, IAccountHistoryDxos accountHistoryDxos)
 {
     _accountHistoryRepository = accountHistoryRepository;
     _accountHistorySingleDxos = accountHistorySingleDxos;
     _accountRepository        = accountRepository;
     _accountHistoryDxos       = accountHistoryDxos;
     _reportCreatorHelper      = new ReportCreatorHelper(_accountHistoryDxos, _accountHistorySingleDxos);
     _helper = new BaseHelper(_accountRepository);
 }