# 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 -c ApplicationDbContext`. - Aplica con `dotnet ef database update`.