using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Threading.Tasks;
      using Microsoft.AspNetCore.Mvc;
      using Microsoft.Extensions.Logging;
      
      namespace QuickStart.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]
          public IEnumerable<WeatherForecast> Get()
          {
            var rng = new Random();
            return Enumerable.Range(1, 5).Select(index => new WeatherForecast
            {
              Date = DateTime.Now.AddDays(index),
              TemperatureC = rng.Next(-20, 55),
              Summary = Summaries[rng.Next(Summaries.Length)]
            })
            .ToArray();
          }
        }
      }

      Csharp language logo
      WeatherForecastController

      FrontendSnippets

      Shortcut: weather.forecastcontrol

      0 Comments

        Add Comment

        Log in to add a comment

        Codiga - All rights reserved 2022.