Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.09 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.09 KB

💻 ApiCatalogoMinimalApi

📖 Repositório de uma Api de Tarefas

Repositório de Estudos sobre API utilizando .NET com a abordagem de Minimal Api

Minimal APIs utilizam uma quantidade menor de recursos se comparadas às APIs convencionais, sendo ideais para aplicações que consumam o mínimo de dependências do ASP.NET Core, por exemplo.

Todos os recursos necessários ficam presentes na classe Program.cs como classes das models, configurações e controllers

Tecnologias utilizadas:

  • .Net 7;
  • Entity Framework Core InMemory;
  • Swagger

Rotas do projeto:

Rota Verbo Http Funcionalidade
/tarefas GET Lista todas as Tarefas
/tarefas{id} GET Mostra a tarefa do id informado
/tarefas/concluidas GET Lista as tarefas concluídas
/tarefas POST Insere uma nova tarefa
/tarefas{id} PUT Atualiza a tarefa informada pelo id
/tarefas{id} DELETE Exclui a tarefa informada pelo id

Observação:

  • Todos os dados são salvos em memória pelo Entity Framework, ou seja. A cada execução da aplicação, os dados precisam ser persistidos pelo método POST.