Files
aviq-second-boilerplate/BethanysPieShopHRM.Api/Controllers/CountryController.cs
T
2026-03-22 00:29:34 +01:00

32 lines
814 B
C#

using BethanysPieShopHRM.Api.Models;
using Microsoft.AspNetCore.Mvc;
namespace BethanysPieShopHRM.Api.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class CountryController : Controller
{
private readonly ICountryRepository _countryRepository;
public CountryController(ICountryRepository countryRepository)
{
_countryRepository = countryRepository;
}
// GET: api/<controller>
[HttpGet]
public IActionResult GetCountries()
{
return Ok(_countryRepository.GetAllCountries());
}
// GET api/<controller>/5
[HttpGet("{id}")]
public IActionResult GetCountryById(int id)
{
return Ok(_countryRepository.GetCountryById(id));
}
}
}