WeatherForecastService.cs 688 B

1234567891011121314151617181920
  1. namespace Deathwatch.Data
  2. {
  3. public class WeatherForecastService
  4. {
  5. private static readonly string[] Summaries = new[]
  6. {
  7. "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
  8. };
  9. public Task<WeatherForecast[]> GetForecastAsync(DateTime startDate)
  10. {
  11. return Task.FromResult(Enumerable.Range(1, 5).Select(index => new WeatherForecast
  12. {
  13. Date = startDate.AddDays(index),
  14. TemperatureC = Random.Shared.Next(-20, 55),
  15. Summary = Summaries[Random.Shared.Next(Summaries.Length)]
  16. }).ToArray());
  17. }
  18. }
  19. }