public DataPointsRecorder( ILoggerFactory loggerFactory, ICoinDataTableStorage coinDataTableStorage, ICoinExplorerService coinExplorerService, IMapper mapper) { this.log = loggerFactory.CreateLogger(Constants.FUNCTION_LOG_KEY); this.coinDataTableStorage = coinDataTableStorage ?? throw new ArgumentNullException(nameof(coinDataTableStorage)); this.coinExplorerService = coinExplorerService ?? throw new ArgumentNullException(nameof(coinExplorerService)); this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public CoingeckoImporter( ILoggerFactory loggerFactory, ICoinDataTableStorage coinDataTableStorage, IRatingDataTableStorage ratingDataTableStorage, ICoinsClient coinGeckoClient, IExchangesClient exchangesGeckoClient, IMapper mapper) { this.log = loggerFactory.CreateLogger(Constants.FUNCTION_LOG_KEY); this.coinDataTableStorage = coinDataTableStorage; this.ratingDataTableStorage = ratingDataTableStorage; this.coinGeckoClient = coinGeckoClient; this.exchangesGeckoClient = exchangesGeckoClient; this.mapper = mapper; }
public HistoricalDataFunction(ICoinDataTableStorage coinDataTableStorage) { this.coinDataTableStorage = coinDataTableStorage; }
public MasternodeStatsFunction(ICoinDataTableStorage coinDataTableStorage) { this.coinDataTableStorage = coinDataTableStorage; }
public CoinsFunction(ICoinDataTableStorage coinDataTableStorage, IMapper mapper) { this.coinDataTableStorage = coinDataTableStorage; this.mapper = mapper; }
public CoinExchangesFunction(ICoinDataTableStorage coinDataTableStorage) { this.coinDataTableStorage = coinDataTableStorage; }