Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)