Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/normalhuman01/bank_rest_api_bank-main
ASP.NET Core 6 Restful API for a bank
https://github.com/normalhuman01/bank_rest_api_bank-main
Last synced: about 1 month ago
JSON representation
ASP.NET Core 6 Restful API for a bank
- Host: GitHub
- URL: https://github.com/normalhuman01/bank_rest_api_bank-main
- Owner: normalhuman01
- License: mit
- Created: 2023-12-11T03:56:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-11T03:58:07.000Z (about 1 year ago)
- Last Synced: 2023-12-12T23:38:07.406Z (about 1 year ago)
- Language: C#
- Size: 4.34 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## BankRestAPI
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.## Requerimientos
- Visual Studio 2019 o superior.
- NET Core 6.0 o superior.
- PostgreSQL## Instrucciones de uso
- Descargar o clonar el repositorio.
```bash
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.```json
"ConnectionStrings": {
"BankAPIConnectionString": "Host=; Database=; Username=; Password="
}
```
- Abrir el Package Manager Console (**Tools** > **NuGet Package Manager** > **Package Manager Console**) y ejecutar el siguiente comando:
```bash
Update-Database
```
- Ejecutar el proyecto
```bash
dotnet run
```- Visitar https://localhost:[puerto]/swagger/index.html para conocer los endpoints y sus requerimientos para realizar las peticiones.
## Estructura del proyecto
```markdown
├───BankRestAPI
│ ├───Controllers
│ ├───Data
│ ├───Migrations
│ ├───DTOs
│ ├───Models
│ ├───Services```
## Screenshots## Autores
- [@JuanMendozaOS](https://www.github.com/JuanMendozaOS)