En este ejercicio, se aborda la configuración básica de una aplicación ASP.NET Core, incluyendo la configuración de servicios, repositorios y el pipeline de solicitudes HTTP.
Exercicio1.Models
: Contiene las clases de modelo que representan a las piezas, suministra y proveedores.Exercicio1.Repositories
: Contiene las interfaces y las implementaciones de los repositorios para acceder a los datos.Exercicio1.Data
: Contiene el contexto de la base de datos y la configuración de Entity Framework Core.Exercicio1.Controllers
: Contiene los controladores de la API para cada recurso.Program.cs
: Archivo de inicio de la aplicación.Startup.cs
: Configuración de la aplicación y servicios.
- .NET Core SDK 5.0 o superior
- MySQL Server 10.11.2 o superior
- Ejecuta
dotnet restore
en la raíz del proyecto para restaurar las dependencias. - Ejecuta
dotnet run
para iniciar la aplicación. - Accede a
https://localhost:5001/swagger
en tu navegador para interactuar con la documentación de la API mediante Swagger.
/api/piezas
: CRUD para las piezas./api/suministra
: CRUD para suministra./api/proveedores
: CRUD para los proveedores.
En este ejercicio, se implementa una API ASP.NET Core para administrar asignaciones de científicos a proyectos. La API permite realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) en los recursos de Científicos, Proyectos y Asignaciones.
Exercicio2.Models
: Contiene las clases de modelo que representan a los científicos, proyectos y asignaciones.Exercicio2.Repositories
: Contiene las interfaces y las implementaciones de los repositorios para acceder a los datos.Exercicio2.Data
: Contiene el contexto de la base de datos y la configuración de Entity Framework Core.Exercicio2.Controllers
: Contiene los controladores de la API para cada recurso.Program.cs
: Archivo de inicio de la aplicación.Startup.cs
: Configuración de la aplicación y servicios.
- .NET Core SDK 5.0 o superior
- MySQL Server 10.11.2 o superior
- Ejecuta
dotnet restore
en la raíz del proyecto para restaurar las dependencias. - Ejecuta
dotnet run
para iniciar la aplicación. - Accede a
https://localhost:5001/swagger
en tu navegador para interactuar con la documentación de la API mediante Swagger.
/api/cientificos
: CRUD para los científicos./api/proyectos
: CRUD para los proyectos./api/asignados
: CRUD para las asignaciones.
En este ejercicio, se abordan varios ejemplos de configuración de una aplicación ASP.NET Core con controladores de API para administrar diferentes recursos. Cada recurso (Cajeros, Máquinas Registradoras, Productos, Ventas) tiene su propio conjunto de controladores y repositorios.
Exercicio3.Models
: Contiene las clases de modelo para los diferentes recursos.Exercicio3.Repositories
: Contiene las interfaces y las implementaciones de los repositorios para acceder a los datos.Exercicio3.Data
: Contiene el contexto de la base de datos y la configuración de Entity Framework Core.Exercicio3.Controllers
: Contiene los controladores de la API para cada recurso.Program.cs
: Archivo de inicio de la aplicación.Startup.cs
: Configuración de la aplicación y servicios.
- .NET Core SDK 5.0 o superior
- MySQL Server 10.11.2 o superior
- Ejecuta
dotnet restore
en la raíz del proyecto para restaurar las dependencias. - Ejecuta
dotnet run
para iniciar la aplicación. - Accede a
https://localhost:5001/swagger
en tu navegador para interactuar con la documentación de la API mediante Swagger.
/api/cajeros
: CRUD para los cajeros./api/maquinas-registradoras
: CRUD para las máquinas registradoras./api/productos
: CRUD para los productos./api/ventas
: CRUD para las ventas, búsqueda y operaciones por códigos.
En este ejercicio, se implementa una API ASP.NET Core para administrar investigadores, equipos, facultades y reservas. La API permite realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) en los diferentes recursos.
Exercicio4.Models
: Contiene las clases de modelo que representan a los investigadores, equipos, facultades y reservas.Exercicio4.Repositories
: Contiene las interfaces y las implementaciones de los repositorios para acceder a los datos.Exercicio4.Data
: Contiene el contexto de la base de datos y la configuración de Entity Framework Core.Exercicio4.Controllers
: Contiene los controladores de la API para cada recurso.Program.cs
: Archivo de inicio de la aplicación.Startup.cs
: Configuración de la aplicación y servicios.
- .NET Core SDK 5.0 o superior
- MySQL Server 10.11.2 o superior
- Ejecuta
dotnet restore
en la raíz del proyecto para restaurar las dependencias. - Ejecuta
dotnet run
para iniciar la aplicación. - Accede a
https://localhost:5001/swagger
en tu navegador para interactuar con la documentación de la API mediante Swagger.
/api/investigadores
: CRUD para los investigadores./api/equipos
: CRUD para los equipos./api/facultades
: CRUD para las facultades./api/reservas
: CRUD para las reservas.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.