summaryrefslogtreecommitdiff
path: root/Controllers/WeatherForecastController.cs
diff options
context:
space:
mode:
authorHombreLaser <sebastian-440@live.com>2022-09-15 15:31:52 -0500
committerHombreLaser <sebastian-440@live.com>2022-09-15 15:31:52 -0500
commit6160528526285efa2b5d78672d5f713bb8eece88 (patch)
tree74373943f23ed389797c76d9a24fd991fbeb9b58 /Controllers/WeatherForecastController.cs
parent2c9d21b82927d7c485e9cacf3352135ed22b900e (diff)
Commit inicial
Diffstat (limited to 'Controllers/WeatherForecastController.cs')
-rw-r--r--Controllers/WeatherForecastController.cs32
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();
+ }
+}