public void mostrarJogosDaRodada(int numero) { Rodada r = rodadas [numero]; foreach (Jogo jogo in r.jogos) { Console.WriteLine(jogo); } }
public void registrar(int turno, int rodada, string mandante, string visitante, int golsMandante, int golsVisitantes) { Turno t; if (!turnos.ContainsKey(turno)) { t = new Turno(); t.numero = turno; t.campeonato = this; t.rodadas = new List <Rodada> (); turnos.Add(turno, t); } else { t = turnos [turno]; } Rodada r; if (!rodadas.ContainsKey(rodada)) { r = new Rodada(); r.numero = rodada; r.turno = t; t.rodadas.Add(r); rodadas.Add(rodada, r); } else { r = rodadas [rodada]; } Time timeMandante; if (!times.ContainsKey(mandante)) { timeMandante = new Time(); timeMandante.nome = mandante; times.Add(mandante, timeMandante); } else { timeMandante = times [mandante]; } Time timeVisitante; if (!times.ContainsKey(visitante)) { timeVisitante = new Time(); timeVisitante.nome = visitante; times.Add(visitante, timeVisitante); } else { timeVisitante = times [visitante]; } Jogo j = new Jogo(); j.mandante = timeMandante; j.visitante = timeVisitante; j.rodada = r; j.golsMandante = golsMandante; j.golsVisitante = golsVisitantes; r.jogos.Add(j); }