https://github.com/mathvsk/petfolio
CRUD de pets.
https://github.com/mathvsk/petfolio
csharp dotnet trail
Last synced: 3 months ago
JSON representation
CRUD de pets.
- Host: GitHub
- URL: https://github.com/mathvsk/petfolio
- Owner: mathvsk
- License: mit
- Created: 2024-04-17T23:30:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-28T23:37:13.000Z (about 1 year ago)
- Last Synced: 2025-01-21T19:15:36.378Z (5 months ago)
- Topics: csharp, dotnet, trail
- Language: C#
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Petfolio

Petfolio é uma API básica de CRUD, sem persistência de dados, desenvolvida com o intuito de aplicar uma arquitetura mais "clean". A estrutura é dividida em camadas, cada uma contendo sua lógica específica.
## Como usar
Faça um clone do projeto.### Visual Studio
Basta abrir o projeto no Visual Studio e executar a aplicação.### VS Code
Navegue até `src/Petfolio.API` e execute o comando `dotnet run`.## API Endpoints
|Rota | Descrição |
|--|--|
| GET /api/Pet | Recupera todos os pets |
| GET /api/Pet/{id} | Recupera um pet |
| POST /api/Pet | Cadastra um pet |
| DELETE /api/Pet/{id} | Deleta um pet |
| PUT /api/Pet/{id} | Atualiza um pet |Para visualizar a documentação completa dos endpoints, rode o projeto e acesse a rota: `localhost{PORT}/swagger/index.html`.