# AGENTS.md

## Tecnología
- ASP.NET Core 8 + MVC con Razor Views.
- MySQL via Pomelo.EntityFrameworkCore.MySql para acceso a datos.
- Identity para gestión de usuarios y roles (Admin, Usuario).

## Commands
- `dotnet build` - compilar sin restaurar packages.
- `dotnet restore` - restore packages desde nuget.org.
- `dotnet run --urls https://*:5001;http://*:5000` - launch dev server con HTTPS y HTTP.

## Estructura clave
- Módulos por controller: UsuariosController, AccountController, RolesController.
- Models: ApplicationUser (extiende IdentityUser), ErrorViewModel.
- Data: ApplicationDbContext (EF Core DbContext) en `Data/ApplicationDbContext.cs`.
- Views: Razor views bajo `Views/` folder.

## Seeds
- Program.cs incluye seeds para roles y usuario admin (`admin@example.com` / "Admin123!").
- Roles creados: Admin, Usuario.

## Migraciones
- Usa `dotnet ef migrations add <name> -c ApplicationDbContext`.
- Aplica con `dotnet ef database update`.
