public ExchangeTradeProvider( IStorageTransactionFactory <HistorianDbContext> storageTransactionFactory, IMarketRepository marketRepository) { StorageTransactionFactory = storageTransactionFactory; MarketRepository = marketRepository; }
public RepositoryBootstrapper( IExchangeFactory exchangeFactory, IIntervalFactory intervalFactory, ICurrencyFactory currencyFactory, ISymbolFactory symbolFactory, IOrderSideFactory orderSideFactory, IStorageTransactionFactory <HistorianDbContext> storageTransactionFactory, IHistorianRepository historianRepository, IExchangeRepository exchangeRepository, IIntervalRepository intervalRepository, ICurrencyRepository currencyRepository, ISymbolRepository symbolRepository, IOrderSideRepository orderSideRepository) { ExchangeFactory = exchangeFactory; IntervalFactory = intervalFactory; CurrencyFactory = currencyFactory; SymbolFactory = symbolFactory; OrderSideFactory = orderSideFactory; StorageTransactionFactory = storageTransactionFactory; HistorianRepository = historianRepository; ExchangeRepository = exchangeRepository; IntervalRepository = intervalRepository; CurrencyRepository = currencyRepository; SymbolRepository = symbolRepository; OrderSideRepository = orderSideRepository; }
public HistorianRepository( ILoggerFactory loggerFactory, IDesignTimeDbContextFactory <HistorianDbContext> contextFactory, IStorageTransactionFactory <HistorianDbContext> storageTransactionFactory) { LoggerFactory = loggerFactory; ContextFactory = contextFactory; StorageTransactionFactory = storageTransactionFactory; }
public ExchangeTradeStatWorker( ILoggerFactory loggerFactory, ISymbolFactory symbolFactory, IStorageTransactionFactory <HistorianDbContext> storageTransactionFactory, IMarketRepository marketRepository) { LoggerFactory = loggerFactory; SymbolFactory = symbolFactory; StorageTransactionFactory = storageTransactionFactory; MarketRepository = marketRepository; }
public MarketRepository( ILoggerFactory loggerFactory, IIntervalFactory intervalFactory, IDesignTimeDbContextFactory <HistorianDbContext> contextFactory, IStorageTransactionFactory <HistorianDbContext> storageTransactionFactory) { IntervalFactory = intervalFactory; ContextFactory = contextFactory; StorageTransactionFactory = storageTransactionFactory; Logger = loggerFactory.CreateLogger <MarketRepository>(); }
public ExchangeTradeCatchupWorker( ILoggerFactory loggerFactory, ISymbolFactory symbolFactory, IStorageTransactionFactory <HistorianDbContext> storageTransactionFactory, IExchangeTradeProvider exchangeTradeProvider, IHistorianRepository historianRepository) { LoggerFactory = loggerFactory; SymbolFactory = symbolFactory; StorageTransactionFactory = storageTransactionFactory; ExchangeTradeProvider = exchangeTradeProvider; HistorianRepository = historianRepository; }
public ExchangeTradeStatAggregateWorker( ILoggerFactory loggerFactory, ISymbolFactory symbolFactory, IStorageTransactionFactory <HistorianDbContext> storageTransactionFactory, IExchangeTradeStatProvider exchangeTradeStatProvider, IHistorianRepository historianRepository, IMarketRepository marketRepository) { LoggerFactory = loggerFactory; SymbolFactory = symbolFactory; StorageTransactionFactory = storageTransactionFactory; ExchangeTradeStatProvider = exchangeTradeStatProvider; HistorianRepository = historianRepository; MarketRepository = marketRepository; }