adminsystem/UI/Data/WeatherForecastService.cs

36 lines
970 B
C#
Raw Normal View History

2024-05-30 10:49:02 +08:00
namespace UI.Data {
/// <summary>
///
/// </summary>
public class WeatherForecastService {
private static readonly string[] Summaries =
[
"Freezing",
"Bracing",
"Chilly",
"Cool",
"Mild",
"Warm",
"Balmy",
"Hot",
"Sweltering",
"Scorching"
];
/// <summary>
///
/// </summary>
/// <param name="startDate"></param>
/// <returns></returns>
public Task<WeatherForecast[]> GetForecastAsync(DateTime startDate) {
var rng = new Random();
return Task.FromResult(Enumerable.Range(1, 5).Select(index => new WeatherForecast
{
Date = startDate.AddDays(index),
TemperatureC = rng.Next(-20, 55),
Summary = Summaries[rng.Next(Summaries.Length)]
}).ToArray());
}
}
}