Este é um aplicativo simples de lista de tarefas (ToDoList) implementado em C#.
- Adicionar uma nova tarefa.
- Listar todas as tarefas.
- Atualizar o status de uma tarefa (concluída/não concluída).
- Excluir uma tarefa.
- Visual Studio
- SQLite
- Entity Framework Core: Utilizado para acesso ao banco de dados.
- Dependency Injection: Utilizado para injeção de dependência.
- Models: Contém a definição da classe
Tarefa
. - Data: Contém o contexto do banco de dados (
TodoContext
). - Interface: Contém a interface
ITarefaService
. - TarefaService: Implementa a interface
ITarefaService
. - Program.cs: Contém a lógica principal do aplicativo.
Certifique-se de ter o SDK do .NET instalado em sua máquina.
- Clone este repositório em sua máquina local.
- Abra o terminal e navegue até o diretório raiz do projeto.
- Execute o comando
dotnet run
para iniciar o aplicativo.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests para melhorias.
- Lucas Benediht Caldeira
Este projeto está licenciado sob a Licença MIT.