DelphiniumVC
32 строки · 935.0 Байт
1using Microsoft.AspNetCore.Mvc;
2
3namespace API.Controllers;
4
5[ApiController]
6[Route("[controller]")]
7public class WeatherForecastController : ControllerBase
8{
9private static readonly string[] Summaries = new[]
10{
11"Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
12};
13
14private readonly ILogger<WeatherForecastController> _logger;
15
16public WeatherForecastController(ILogger<WeatherForecastController> logger)
17{
18_logger = logger;
19}
20
21[HttpGet(Name = "GetWeatherForecast")]
22public IEnumerable<WeatherForecast> Get()
23{
24return Enumerable.Range(1, 5).Select(index => new WeatherForecast
25{
26Date = DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
27TemperatureC = Random.Shared.Next(-20, 55),
28Summary = Summaries[Random.Shared.Next(Summaries.Length)]
29})
30.ToArray();
31}
32}
33