Esta API oferece uma série de endpoints para interação com projetos e itens de tarefas. Utilize as instruções abaixo para começar a explorar as funcionalidades.
- Endpoint:
GET /Project - Descrição: Retorna uma lista de todos os projetos cadastrados.
- Endpoint:
GET /Project/{id} - Parâmetros de Path:
{id}- O identificador único do projeto. - Descrição: Obtém detalhes de um projeto específico com base no ID fornecido.
- Endpoint:
POST /Project - Corpo da Requisição: Deve conter os dados do projeto a ser adicionado, seguindo o formato definido no esquema.
- Endpoint:
PUT /Project/{id} - Parâmetros de Path:
{id}- O identificador único do projeto a ser atualizado. - Corpo da Requisição: Deve conter os dados atualizados do projeto.
- Endpoint:
DELETE /Project/{id} - Parâmetros de Path:
{id}- O identificador único do projeto a ser excluído. - Descrição: Remove um projeto específico com base no ID fornecido.
- Endpoint:
GET /ToDo - Descrição: Retorna uma lista de todas as tarefas cadastradas.
- Endpoint:
GET /ToDo/{id} - Parâmetros de Path:
{id}- O identificador único da tarefa. - Descrição: Obtém detalhes de uma tarefa específica com base no ID fornecido.
- Endpoint:
POST /ToDo - Corpo da Requisição: Deve conter os dados da tarefa a ser adicionada, seguindo o formato definido no esquema.
- Endpoint:
PUT /ToDo/{id} - Parâmetros de Path:
{id}- O identificador único da tarefa a ser atualizada. - Corpo da Requisição: Deve conter os dados atualizados da tarefa.
- Endpoint:
DELETE /ToDo/{id} - Parâmetros de Path:
{id}- O identificador único da tarefa a ser excluída. - Descrição: Remove uma tarefa específica com base no ID fornecido.
- Clone este repositório:
git clone https://github.com/seu-usuario/taskmaster-api.git - Navegue até o diretório do projeto:
cd taskmaster-api - Aplique as migrações:
dotnet ef database update - Inicie o servidor:
dotnet run