Objetivo: Desenvolvimento de uma API para gerenciamento de atividades diversas utilizando .NET Core e armazenando informações em um banco de dados MySQL.
Tecnonologias Utilizadas: C#, .NET Core, Entity Framework Core, MySQL, Postman, Git, Github.
A API conta com o método GET para obter todos os dados armazenados no banco de dados, outro método GET para obter uma informação específica e o método POST para conseguir criar e atualizar informações no banco de dados.
O método GET permite consultar informações da base de dados, sendo possível visualizar todas as atividades criadas na base de dados. Utilizando a URL abaixo será possível visualizar todas as atividades armazenadas no banco de dados.
URL: GET https://localhost:7258/api/atividades
Resposta:
O método GET também nos permite visualizar uma única atividade cadastrada no banco de dados. Utilizando a URL abaixo será possível visualizar uma única atividade armazenada no banco de dados.
Após api/atividades/ você digitando o ID da atividade será possível ter a visualização completa desta atividade. No exemplo usei a atividade cadastrada com o ID 10.
URL: GET https://localhost:7258/api/atividades/10
Resposta:
O método POST nos permite criar uma nova atividade no banco de dados. Utilizando a URL abaixo será possível criar uma nova atividade no banco de dados.
URL: POST https://localhost:7258/api/Atividades
Abaixo está o passo a passo para criar uma nova atividade no banco de dados, estarei utilizando a plataforma Postman como exemplo:
- Selecione o método POST e coloque a URl: https://localhost:7258/api/Atividades
- Selecione a opção Body e preencha conforme abaixo:
- Feito isso deixamos o ID zerado e preenchemos os demais campos
- Mudamos o tipo do arquivo para JSON
- Com todas informações preenchidas podemos clicar em "Send"
- É criado um novo ID com as informações fornecidas
Com o método POST também é possível alterar alguma atividade cadastrada no banco de dados. Utilizando a URL abaixo será possível alterar uma atividade no banco de dados.
URL: POST https://localhost:7258/api/Atividades
Iremos usar como exemplo a última atividade cadastrada com o ID 14. Para isso vamos utilizar o Postman para exemplo:
- Mudamos o método para POST e digitamos a URL https://localhost:7258/api/Atividades
- selecione a opção body e preencha com as informações do ID
- Como exemplo vamos mudar o status de Pendente para Conluido
- Mudamos o tipo de arquivo para JSON
- Feito isso clicamos em "Send"
- Recebemos a mensagem com código 200 informando que o ID foi atualizado
- GET do ID 14 atualizado
Projeto iniciado - 04/12/2023 🏳
Projeto finalizado - 10/12/2023 🏁