Add WebAPI controllers for beers, breweries, and users; update Docker configuration and .gitignore

This commit is contained in:
Aaron Po
2025-12-06 22:15:00 -05:00
parent fc2e8c9b6d
commit afefdb9e3d
12 changed files with 790 additions and 11 deletions

View File

@@ -0,0 +1,26 @@
using Microsoft.AspNetCore.Mvc;
using DataAccessLayer;
namespace WebAPI.Controllers
{
[ApiController]
[Route("api/users")]
public class UsersController : ControllerBase
{
private readonly UserAccountRepository _userAccountRepository;
public UsersController()
{
_userAccountRepository = new UserAccountRepository();
}
// all users
[HttpGet("users")]
public IActionResult GetAllUsers()
{
var users = _userAccountRepository.GetAll();
return Ok(users);
}
}
}