https://github.com/mathvsk/petfolio
CRUD de pets.
https://github.com/mathvsk/petfolio
csharp doc dotnet
Last synced: about 1 month 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 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T23:37:13.000Z (about 2 years ago)
- Last Synced: 2025-07-06T03:07:36.776Z (12 months ago)
- Topics: csharp, doc, dotnet
- Language: C#
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`.