/// <summary>
 /// Ctor of StockQuoteSourceProvider
 /// </summary>
 /// <param name="configuration"></param>
 /// <param name="country"></param>
 public StockQuoteSourceProvider(IConfiguration configuration, Country country)
 {
     _configuration        = configuration;
     _country              = country;
     _dataSourceOperations = new StockQuoteDataSourceOperations();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// ctor of StockDataSourceBase
 /// </summary>
 /// <param name="configuration"></param>
 /// <param name="source"></param>
 /// <param name="operations"></param>
 protected StockDataSourceBase(IConfiguration configuration, Contracts.StockQuoteSource source, IStockQuoteDataSourceOperations operations)
 {
     Configuration = configuration;
     Source        = source;
     Operations    = operations;
 }
 /// <summary>
 /// ctor of AlphaVantageDataSource
 /// </summary>
 /// <param name="configuration"></param>
 /// <param name="operations"></param>
 /// <param name="parser"></param>
 public AlphaVantageDataSource(IConfiguration configuration, IStockQuoteDataSourceOperations operations, IStockQuoteParser parser)
     : base(configuration, Contracts.StockQuoteSource.AlphaVantage, operations)
 {
     _parser = parser;
 }
 /// <summary>
 /// ctor of YahooFinanceDataSource
 /// </summary>
 /// <param name="configuration"></param>
 /// <param name="operations"></param>
 /// <param name="parser"></param>
 public YahooFinanceDataSource(IConfiguration configuration, IStockQuoteDataSourceOperations operations, IStockQuoteParser parser)
     : base(configuration, Contracts.StockQuoteSource.Yahoo, operations)
 {
     _parser = parser;
 }