Esta es una API REST básica para realizar transferencias bancarias. Se ha desarrollado utilizando ASP.NET Core y Entity Framework Core. La API tiene la capacidad de recibir solicitudes HTTP con datos de entidades y guardarlas en una base de datos.
- Visual Studio 2019 o superior.
- NET Core 6.0 o superior.
- PostgreSQL
- Descargar o clonar el repositorio.
git clone https://github.com/JuanMendozaOS/BankRestAPI.git
- Abrir el proyecto en Visual Studio.
- En el archivo appsettings.json, modificar la cadena de conexión con los datos de su servidor de base de datos.
"ConnectionStrings": {
"BankAPIConnectionString": "Host=<hostname>; Database=<name>; Username=<username>; Password=<password>"
}
- Abrir el Package Manager Console (Tools > NuGet Package Manager > Package Manager Console) y ejecutar el siguiente comando:
Update-Database
- Ejecutar el proyecto
dotnet run
- Visitar https://localhost:[puerto]/swagger/index.html para conocer los endpoints y sus requerimientos para realizar las peticiones.
├───BankRestAPI
│ ├───Controllers
│ ├───Data
│ ├───Migrations
│ ├───DTOs
│ ├───Models
│ ├───Services