Пример #1
0
        public IEnumerable <WeatherForecast> GetForecasts()
        {
            _logger.LogDebug($"{nameof(GetForecasts)} invoked.");

            var items = Enumerable.Range(1, 5).Select(index => new WeatherForecast
            {
                Date         = DateTime.Now.AddDays(index),
                TemperatureC = _randomizer.GetNextNumber(-20, 55),
                Summary      = (WeatherSummary)_randomizer.GetNextNumber(
                    (int)WeatherSummary.Freezing,
                    (int)WeatherSummary.Scorching),
            }).ToArray();

            _logger.LogDebug($"Total {items.Length} item(s) populated.");

            return(items);
        }