diff options
author | HombreLaser <sebastian-440@live.com> | 2022-09-15 15:31:52 -0500 |
---|---|---|
committer | HombreLaser <sebastian-440@live.com> | 2022-09-15 15:31:52 -0500 |
commit | 6160528526285efa2b5d78672d5f713bb8eece88 (patch) | |
tree | 74373943f23ed389797c76d9a24fd991fbeb9b58 /Controllers | |
parent | 2c9d21b82927d7c485e9cacf3352135ed22b900e (diff) |
Commit inicial
Diffstat (limited to 'Controllers')
-rw-r--r-- | Controllers/WeatherForecastController.cs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Controllers/WeatherForecastController.cs b/Controllers/WeatherForecastController.cs new file mode 100644 index 0000000..5259326 --- /dev/null +++ b/Controllers/WeatherForecastController.cs @@ -0,0 +1,32 @@ +using Microsoft.AspNetCore.Mvc; + +namespace LibraryAPI.Controllers; + +[ApiController] +[Route("[controller]")] +public class WeatherForecastController : ControllerBase +{ + private static readonly string[] Summaries = new[] + { + "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" + }; + + private readonly ILogger<WeatherForecastController> _logger; + + public WeatherForecastController(ILogger<WeatherForecastController> logger) + { + _logger = logger; + } + + [HttpGet(Name = "GetWeatherForecast")] + public IEnumerable<WeatherForecast> Get() + { + return Enumerable.Range(1, 5).Select(index => new WeatherForecast + { + Date = DateTime.Now.AddDays(index), + TemperatureC = Random.Shared.Next(-20, 55), + Summary = Summaries[Random.Shared.Next(Summaries.Length)] + }) + .ToArray(); + } +} |