Skip to content

Conversation

@Marcos934
Copy link

1. Implementação dos Endpoints da API

O TarefaController.cs foi atualizado para implementar toda a lógica de CRUD (Criar, Ler, Atualizar, Deletar) necessária.

  • ObterPorId: Implementado o método para buscar uma tarefa por seu ID.
  • ObterTodos: Implementado o método para listar todas as tarefas.
  • ObterPorTitulo: Implementado o método para filtrar tarefas por título.
  • Criar: Implementado o método para adicionar uma nova tarefa.
  • Atualizar: Implementado o método para modificar uma tarefa existente.
  • Deletar: Implementado o método para remover uma tarefa.

2. Configuração do Banco de Dados com Entity Framework

Foram realizados os seguintes passos para configurar e preparar o banco de dados:

  • Análise do Ambiente: Identificado que o .NET SDK não estava instalado ou configurado corretamente.
  • Atualização do Projeto: O TargetFramework do projeto foi atualizado de net6.0 para net8.0 para corresponder ao ambiente de desenvolvimento local.
  • Criação da Migration: O comando dotnet ef migrations add foi executado com sucesso para criar o schema inicial do banco de dados.
  • Atualização do Banco de Dados: O comando dotnet ef database update foi executado para aplicar a migration e criar as tabelas no banco de dados.

Conclusão

Com essas etapas, a API agora está funcional e o banco de dados está sincronizado com o código da aplicação.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant