/// <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); }
/// <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); }