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.
Faça um clone do projeto.
Basta abrir o projeto no Visual Studio e executar a aplicação.
Navegue até src/Petfolio.API
e execute o comando dotnet run
.
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
.