25 lines
562 B
C#
25 lines
562 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
using YongeStreet.Services;
|
|
|
|
namespace YongeStreet.Controllers;
|
|
|
|
record City(string name, int id);
|
|
|
|
public class ApiController: Controller
|
|
{
|
|
|
|
private readonly DataService _dataService;
|
|
private readonly ILogger<ApiController> _logger;
|
|
|
|
public ApiController(DataService dataService, ILogger<ApiController> logger)
|
|
{
|
|
_dataService = dataService;
|
|
_logger = logger;
|
|
}
|
|
|
|
public JsonResult Roads(string city, int year=2025)
|
|
{
|
|
return Json(_dataService.GetRoads(city, year));
|
|
}
|
|
|
|
} |