public TradesService(
     IOrdersRepository ordersRepository,
     IHistoryRecordsRepository historyRecordsRepository)
 {
     _ordersRepository         = ordersRepository;
     _historyRecordsRepository = historyRecordsRepository;
 }
 public TradesController(
     IOrdersRepository ordersRepository,
     IHistoryRecordsRepository historyRecordsRepository)
 {
     _ordersRepository         = ordersRepository;
     _historyRecordsRepository = historyRecordsRepository;
 }
 public OrderEventQueueReader(
     ILogFactory logFactory,
     string connectionString,
     IHistoryRecordsRepository historyRecordsRepository,
     int prefetchCount,
     int batchCount,
     IReadOnlyList <string> walletIds)
     : base(logFactory, connectionString, prefetchCount, batchCount, walletIds)
 {
     _historyRecordsRepository = historyRecordsRepository;
 }
示例#4
0
 public ExecutionEventHandler(
     [NotNull] ILogFactory logFactory,
     IHistoryRecordsRepository historyRecordsRepository,
     IOrdersRepository ordersRepository,
     IReadOnlyList <string> walletIds)
 {
     _log = logFactory.CreateLog(nameof(ExecutionEventHandler));
     _historyRecordsRepository = historyRecordsRepository;
     _ordersRepository         = ordersRepository;
     _walletIds = walletIds;
 }
 public MeRabbitSubscriber(
     [NotNull] ILogFactory logFactory,
     [NotNull] RabbitMqSettings rabbitMqSettings,
     [NotNull] IDeduplicator deduplicator,
     IHistoryRecordsRepository historyRecordsRepository)
 {
     _logFactory               = logFactory ?? throw new ArgumentNullException(nameof(logFactory));
     _log                      = _logFactory.CreateLog(this);
     _rabbitMqSettings         = rabbitMqSettings ?? throw new ArgumentNullException(nameof(rabbitMqSettings));
     _deduplicator             = deduplicator ?? throw new ArgumentNullException(nameof(deduplicator));
     _historyRecordsRepository = historyRecordsRepository;
 }
示例#6
0
 public CashTransferProjection(IHistoryRecordsRepository historyRecordsRepository, ILogFactory logFactory)
 {
     _historyRecordsRepository = historyRecordsRepository;
     _logger = logFactory.CreateLog(this);
 }
 public EthereumCommandHandler(IHistoryRecordsRepository historyRecordsRepository, ILogFactory logFactory)
 {
     _historyRecordsRepository = historyRecordsRepository;
     _logger = logFactory.CreateLog(this);
 }
 public HistoryController(IHistoryRecordsRepository historyRecordsRepository)
 {
     _historyRecordsRepository = historyRecordsRepository;
 }
示例#9
0
 public HistoryService(IHistoryRecordsRepository historyRecordsRepository)
 {
     _historyRecordsRepository = historyRecordsRepository;
 }
 public ForwardWithdrawalCommandHandler(IHistoryRecordsRepository historyRecordsRepository, ILogFactory logFactory)
 {
     _historyRecordsRepository = historyRecordsRepository;
     _logger = logFactory.CreateLog(this);
 }