public DepositsDetectorService( ILastCursorRepository lastCursorRepository, IOperationIdsRepository operationIdsRepository, IMatchingEngineClient meClient, IAssetsServiceWithCache assetsService, IApiClient apiClient, ICqrsEngine cqrsEngine, long brokerAccountId, ILogFactory logFactory ) { _lastCursorRepository = lastCursorRepository; _operationIdsRepository = operationIdsRepository; _meClient = meClient; _assetsService = assetsService; _apiClient = apiClient; _cqrsEngine = cqrsEngine; _brokerAccountId = brokerAccountId; _log = logFactory.CreateLog(this); }
public CashoutProcessorService( ILastCursorRepository lastCursorRepository, IWithdrawalLogsRepository withdrawalLogsRepository, IRefundsRepository refundsRepository, IMatchingEngineClient meClient, IAssetsServiceWithCache assetsService, IApiClient apiClient, IOperationsClient operationsClient, ICqrsEngine cqrsEngine, long brokerAccountId, ILogFactory logFactory ) { _lastCursorRepository = lastCursorRepository; _withdrawalLogsRepository = withdrawalLogsRepository; _refundsRepository = refundsRepository; _meClient = meClient; _assetsService = assetsService; _apiClient = apiClient; _operationsClient = operationsClient; _cqrsEngine = cqrsEngine; _brokerAccountId = brokerAccountId; _log = logFactory.CreateLog(this); }