Esempio n. 1
0
        public IEnumerable <WeatherForecast> Get()
        {
            ForecastConfig config = this.configuration.GetSection("Forecast").Get <ForecastConfig>();

            var rng = new Random();

            return(Enumerable.Range(1, 5).Select(index => CreateForecast(config, index, rng)));
        }
Esempio n. 2
0
 private WeatherForecast CreateForecast(ForecastConfig config, int index, Random rng)
 {
     return(new WeatherForecast
     {
         Date = DateTime.Now.AddDays(index),
         Temperature = rng.Next(config.MinTemp, config.MaxTemp),
         Unit = config.Unit,
         Summary = Summaries[rng.Next(Summaries.Length)]
     });
 }