Esempio n. 1
0
 public OrderSender(ILogger <OrderSender> logger, ExchangeConfigProcessor exchangeConfigProcessor, DealProcessor dealProcessor, IOptions <AppSettings> settings, IEnumerable <IExchangeOrdersSender> senders)
 {
     _logger                  = logger;
     _settings                = settings;
     _senders                 = senders;
     _dealProcessor           = dealProcessor;
     _exchangeConfigProcessor = exchangeConfigProcessor;
 }
 public BinanceOrdersReceiver(
     ILogger <Worker> logger,
     IOptions <AppSettings> settings,
     ExchangeConfigProcessor exchangeConfigProcessor,
     OrderProcessor orderProcessor,
     BalanceProcessor balanceProcessor,
     DealProcessor dealProcessor) : base(logger, exchangeConfigProcessor)
 {
     _logger = logger;
     _exchangeConfigProcessor = exchangeConfigProcessor;
     _orderProcessor          = orderProcessor;
     _balanceProcessor        = balanceProcessor;
     _dealProcessor           = dealProcessor;
     _settings = settings;
 }
Esempio n. 3
0
 public OrdersController(
     ILogger <OrdersController> logger,
     IOptions <AppSettings> settings,
     DealProcessor dealProcessor,
     OrderProcessor orderProcessor,
     IPairConfigManager pairConfigManager,
     NatsConnector connector)
 {
     _logger            = logger;
     _settings          = settings;
     _orderProcessor    = orderProcessor;
     _dealProcessor     = dealProcessor;
     _pairConfigManager = pairConfigManager;
     _connector         = connector;
 }