Dictionary<string, string> tarefas = new Dictionary<string, string>()
{
{"Refatorar módulo de login", "Ana"},
{"Testar API de Pagamento","Pedro"}
};
RemoverTodasTarefas();
AdicionarTarefa("Implementar autenticação OAuth", "João");
AdicionarTarefa("Otimizar consultas SQL", "Maria");
AdicionarTarefa("Atualizar documentação", "Carlos");
ExibirDetalhes();
void AdicionarTarefa(string tarefa, string nome)
{
if (tarefas.ContainsKey(tarefa))
{
Console.WriteLine($"A tarefa '{tarefa}' já existe!");
return;
}
tarefas.Add(tarefa, nome);
}
void RemoverTodasTarefas()
{
if(tarefas is not null) tarefas.Clear();
else Console.WriteLine("Erro: Sem tarefas!");
}
void ExibirDetalhes()
{
Console.WriteLine("Tarefas do próximo sprint:");
foreach(var item in tarefas)
{
Console.WriteLine($"{item.Key}: {item.Value}");
}
}