Fase 2 - T2

This commit is contained in:
2026-08-10 17:42:02 -03:00
parent 5c0cce7c1f
commit 12b7b0f4b2
20 changed files with 276 additions and 25 deletions
+25
View File
@@ -0,0 +1,25 @@
# 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`.