using EFCore7Study.DataService;
using EFCore7Study.DataService.Models;

using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;

namespace EFCore7Study.WebApi.Controllers
{
    [Route("api/[controller]/[action]")]
    [ApiController]
    public class AccountsController : ControllerBase
    {
        private readonly AppDbContext _dbContext;

        public AccountsController(AppDbContext context)
        {
            _dbContext = context;
        }

        [HttpGet]
        public List<Account> AllAccounts()
        {
            return _dbContext.Accounts.ToList();
        }
    }
}