//Método para ver se não tem professores dando aula no mesmo horario public void verificar_Horario() { Aresta aresta = new Aresta(); foreach (var h in arestas.ToList()) { if (arestas.Where(a => a.Horario == h.Horario).Count() > 2) { arestas.Remove(h); } } arestas = arestas.OrderBy(h => h.Horario).ToList(); }
//Método para adicionar aresta public void add_Aresta(Professor professorp, Disciplina disciplinad, Horario horarioh) { Aresta aresta = new Aresta(professorp, disciplinad, horarioh); arestas.Add(aresta); }