diff options
| author | Paweł Bernaciak <pawelbernaciak@zohomail.eu> | 2023-10-14 21:04:48 +0200 |
|---|---|---|
| committer | Paweł Bernaciak <pawelbernaciak@zohomail.eu> | 2023-10-19 17:22:49 +0200 |
| commit | 17785848eb53f8d0420f6b6b3be00a0d10be4e1e (patch) | |
| tree | b8de3cb798463e883aaabbcddcb138f9f1940dae /backend/Elements.Backend/Controllers/WeatherForecastController.cs | |
| parent | 387db91e12bb679711db9b868110b2823612457e (diff) | |
Create backend project
Diffstat (limited to 'backend/Elements.Backend/Controllers/WeatherForecastController.cs')
| -rw-r--r-- | backend/Elements.Backend/Controllers/WeatherForecastController.cs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/backend/Elements.Backend/Controllers/WeatherForecastController.cs b/backend/Elements.Backend/Controllers/WeatherForecastController.cs new file mode 100644 index 0000000..9a70e36 --- /dev/null +++ b/backend/Elements.Backend/Controllers/WeatherForecastController.cs @@ -0,0 +1,32 @@ +using Microsoft.AspNetCore.Mvc;
+
+namespace Elements.Backend.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 = DateOnly.FromDateTime(DateTime.Now),
+ TemperatureC = Random.Shared.Next(-20, 55),
+ Summary = Summaries[Random.Shared.Next(Summaries.Length)]
+ })
+ .ToArray();
+ }
+}
|
