public async Task <IEnumerable <WeatherForecast> > Get() { var cfg = new NewsApiConfig(this._configuration); var svc = new NewsApiService(cfg); var max = await svc.GetMaxItem(); var rng = new Random(); return(Enumerable.Range(1, 5).Select(index => new WeatherForecast { Date = DateTime.Now.AddDays(index), TemperatureC = rng.Next(-20, 55), Summary = Summaries[rng.Next(Summaries.Length)] }) .ToArray()); }
/// <summary> /// CTOR /// </summary> /// <param name="cmcService"></param> /// <param name="naService"></param> public MainController(CoinMarketCapService cmcService, NewsApiService naService) { this.Initialize(cmcService, naService); }
public NewsManager(IConfiguration configurations) { apiService = new NewsApiService(configurations); qtdOfParallelsToServer = int.Parse(configurations["MaxParallelCallsToApi"] ?? "10"); }
/// <summary> /// TODO: Method Documentation /// </summary> /// <param name="coinMarketCapService"></param> /// <param name="newsApiService"></param> protected void Initialize(CoinMarketCapService coinMarketCapService, NewsApiService newsApiService) { this.CoinMarketCapService = coinMarketCapService; this.NewsApiService = newsApiService; }
/// <summary> /// TODO: Method Documentation /// </summary> /// <param name="newsApiService"></param> protected void Initialize(NewsApiService newsApiService) { this.NewsApiService = newsApiService; }
public NewsController(NewsApiService newsApiService) { _newsApiService = newsApiService; }
public LastNewsController(NewsApiService newsApiService, IConfiguration configuration) { Configuration = configuration; _newsApiService = newsApiService; }