public ExchangeController() { //TODO: DI _exchangeDataService = new ExchangeDataService(); _exchangeDataRepository = new InMemoryExchangeDataRepository(); _exchangeRateCalculator = new ExchangeRateCalculator(_exchangeDataRepository); }
public ExchangesController(IExchangeDataService exchangeDataService, IExchangeSetting exchangeSetting, IExchangeConfigService exchangeConfigService) { _exchangeDataService = exchangeDataService; _exchangeSetting = exchangeSetting; _exchangeConfigService = exchangeConfigService; }
public SelfInspectionService(AppSettings appSettings, IBitstampConfig bitStampConfig, IGdaxConfig gdaxConfig, IObservationService observationService, IExchangeDataService exchangeDataService, IExchangeTradeService exchangeTradeService) { _appSettings = appSettings; _bitStampConfig = bitStampConfig; _gdaxConfig = gdaxConfig; _observationService = observationService; _exchangeDataService = exchangeDataService; _exchangeTradeService = exchangeTradeService; }
public App(ILogger <App> logger, ISelfInspectionService selfInspectionService, IExchangeDataService exchangeDataService, IExchangeTradeService exchangeTradeService, IObservationService observationService, IOpportunityService opportunityService, IWorker worker) { _logger = logger; _selfInspectionService = selfInspectionService; _exchangeDataService = exchangeDataService; _exchangeTradeService = exchangeTradeService; _observationService = observationService; _worker = worker; }
public App(ILogger <App> logger, AppSettings appSettings, IExchangeDataService exchangeDataService, IExchangeTradeService exchangeTradeService, IObservationService observationService, IOpportunityService opportunityService, IWorker worker) { _appSettings = appSettings; _logger = logger; _exchangeDataService = exchangeDataService; _exchangeTradeService = exchangeTradeService; _observationService = observationService; _worker = worker; }
public Worker(IExchangeDataService exchangeDataService, IExchangeTradeService exchangeTradeService, IMessageService messageService, IObservationService observationService, IOpportunityService opportunityService, IArbitrageService arbitrageService, IOrderService orderService, ILogger <Worker> logger) { _exchangeDataService = exchangeDataService; _exchangeTradeService = exchangeTradeService; _messageService = messageService; _observationService = observationService; _opportunityService = opportunityService; _arbitrageService = arbitrageService; _orderService = orderService; _logger = logger; }
public WatchsController(IObservationService observationService, IExchangeDataService exchangeDataService) { _observationService = observationService; _exchangeDataService = exchangeDataService; }
/// <summary> /// Constructor /// </summary> public ExchangeBusinessService(IExchangeDataService dataService) { _exchangeDataService = dataService; }
/// <summary> /// Constructor with Dependency Injection using Ninject /// </summary> /// <param name="dataService"></param> public ExchangesApiController() { exchangeDataService = new ExchangeDataService(); }
/// <summary> /// Constructor with Dependency Injection using Ninject /// </summary> /// <param name="dataService"></param> public TradesApiController() { tradesDataService = new TradesDataService(); exchangesDataService = new ExchangeDataService(); marketsDataService = new MarketDataService(); }
public APIKeysController() { apiDataService = new APIDataService(); exchangesDataService = new ExchangeDataService(); }