Ejemplo n.º 1
0
 public ExchangeController()
 {
     //TODO: DI
     _exchangeDataService    = new ExchangeDataService();
     _exchangeDataRepository = new InMemoryExchangeDataRepository();
     _exchangeRateCalculator = new ExchangeRateCalculator(_exchangeDataRepository);
 }
Ejemplo n.º 2
0
        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;
 }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 5
0
        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;
        }
Ejemplo n.º 6
0
 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;
 }
Ejemplo n.º 7
0
 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();
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Constructor with Dependency Injection using Ninject
 /// </summary>
 /// <param name="dataService"></param>
 public TradesApiController()
 {
     tradesDataService    = new TradesDataService();
     exchangesDataService = new ExchangeDataService();
     marketsDataService   = new MarketDataService();
 }
Ejemplo n.º 11
0
 public APIKeysController()
 {
     apiDataService       = new APIDataService();
     exchangesDataService = new ExchangeDataService();
 }