Ejemplo n.º 1
0
        public void AdicionarInstrutor(Pessoa instrutor, CargoNaTurma cargo)
        {
            if (Instrutores == null)
            {
                Instrutores = new List <InstrutorDaTurma>();
            }

            if (instrutor == null || Instrutores.Exists(i => i.Instrutor.Id == instrutor.Id && i.Cargo == cargo))
            {
                return;
            }

            Instrutores.Add(new InstrutorDaTurma(instrutor, cargo));
        }
Ejemplo n.º 2
0
 public InstrutorDaTurma(Pessoa instrutor, CargoNaTurma cargo)
 {
     Instrutor = instrutor;
     Cargo     = cargo;
 }
Ejemplo n.º 3
0
 public void RemoverInstrutor(Pessoa instrutor, CargoNaTurma cargo)
 {
     Instrutores.RemoveAll(i => i.Instrutor.Id == instrutor.Id && i.Cargo == cargo);
 }