using Microsoft.AspNetCore.Mvc; using BibliotecaAPI.Data; using BibliotecaAPI.Models; using Microsoft.EntityFrameworkCore; namespace BibliotecaAPI.Controllers { [Route("api/[controller]")] [ApiController] public class UsuariosController : ControllerBase { private readonly BibliotecaContext _context; public UsuariosController(BibliotecaContext context) { _context = context; } [HttpGet] public async Task>> GetUsuarios() { return await _context.Usuarios.ToListAsync(); } [HttpPost] public async Task> PostUsuario(Usuario usuario) { _context.Usuarios.Add(usuario); await _context.SaveChangesAsync(); return CreatedAtAction(nameof(GetUsuarios), new { id = usuario.Id_Usuario }, usuario); } } }