Esta é uma API RESTful desenvolvida em C# utilizando o framework .NET e o banco de dados MySQL. Ela permite aos usuários gerenciar suas tarefas pessoais, oferecendo operações básicas como criação, atualização, exclusão e consulta de tarefas. A API é projetada para ser simples de usar e integrar em aplicativos que necessitam de funcionalidades de gerenciamento de tarefas.
Descrição: Retorna todas as tarefas do usuário em formato JSON.
Endpoint: /listartarefas
Parâmetros: Nenhum
Descrição: Retorna uma tarefa específica do usuário pelo seu ID em formato JSON.
Endpoint: /exibirtarefaporid
Parâmetros: ID
id (path): ID único da tarefa a ser buscada.
Descrição: Recebe os dados de uma nova tarefa do usuário em formato JSON e a insere no banco de dados.
Endpoint: /criartarefa
Parâmetros: Nenhum
Corpo da requisição deve conter os dados da tarefa em formato JSON.
Descrição: Recebe os dados atualizados de uma tarefa do usuário pelo seu ID em formato JSON e os atualiza no banco de dados.
Endpoint: /atualizartarefa
Parâmetros: ID
id (path): ID único da tarefa a ser atualizada.
Corpo da requisição deve conter os dados atualizados da tarefa em formato JSON.
Descrição: Recebe o ID de uma tarefa do usuário e a exclui do banco de dados.
Endpoint: /deletartarefa
Parâmetros: ID
id (path): ID único da tarefa a ser deletada.
[
{
"id": 1,
"titulo": "Limpar a casa",
"descricao": "Realizar limpeza na casa.",
"concluida": false
},
]