Skip to content

mathvsk/Petfolio

Repository files navigation

Petfolio

.Net C# Static Badge

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.