Program.cs
using GestaoProjetos.Modelos;
Console.Clear();
Projeto projeto = new Projeto("Sistema de Inventário");
projeto.AdicionarTarefa("Criar tela de login");
projeto.AdicionarTarefa("Implementar banco de dados");
projeto.AdicionarTarefa("Criar tela de usuário");
projeto.AdicionarTarefa("Definir padrões de codificação");
projeto.ExibirTarefas();
Projeto.cs
namespace GestaoProjetos.Modelos;
class Projeto {
private List<string> listaTarefas = new();
public int QuantidadeTarefas => listaTarefas.Count();
public string? Nome {get;set;}
public Projeto(string? nome) {
Nome = nome;
}
public void AdicionarTarefa(string tarefa) {
listaTarefas.Add(tarefa);
}
public void ExibirTarefas() {
listaTarefas.ForEach(tarefa => Console.WriteLine($"- {tarefa}"));
Console.WriteLine($"Total: {QuantidadeTarefas} tarefas.");
}
}