Skip to content

API Restful que implementa as regras de negocio de uma conta bancaria

Notifications You must be signed in to change notification settings

msnts/conta_bancaria_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API - Conta Bancaria

API Restful que implementa as regras de negocio de uma conta bancaria

Banco de Dados

A api faz uso do banco Sqlite para desenvolvimento

Execute o comando de execução das migrations

dotnet ef database update

Resources

  • Listas contas

GET https://localhost:5001/api/contas

  • Cadastrar uma nova conta

POST https://localhost:5001/api/contas

  • Atualizar uma conta

PUT https://localhost:5001/api/contas/1

Body:

{
	"id":1,
	"saldo": 20
}
  • Excluir uma conta

DELETE https://localhost:5001/api/contas/1

  • Listar transações (Extrato)

GET https://localhost:5001/api/contas/1/transacoes

  • Executar um deposito

POST https://localhost:5001/api/contas/1/depositos

Body:

{
	"contaId":1,
	"valor": 20
}
  • Executar um saque

POST https://localhost:5001/api/contas/1/saques

Body:

{
	"contaId":1,
	"valor": 20
}
  • Executar uma transferencia

POST https://localhost:5001/api/contas/1/transferencias

Body:

{
	"ContaOrigemId":1,
	"ContaDestinoId":2,
	"valor": 100
}

About

API Restful que implementa as regras de negocio de uma conta bancaria

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages