protected EliminatoriaQuartas(GrupoQuartas quartas) { grupoSemiFinal = new SemiFinal(); PrimeiraDisputa = Disputa.GerarDisputa(quartas.Grupo1[0], quartas.Grupo1[1]); SegundaDisputa = Disputa.GerarDisputa(quartas.Grupo2[0], quartas.Grupo2[1]); grupoSemiFinal.Grupo1.Add(PrimeiraDisputa.Vencedor); grupoSemiFinal.Grupo1.Add(SegundaDisputa.Vencedor); }
protected EliminatoriaFinal(SemiFinal semifinal) { final = new Final(); DisputaFinal = Disputa.GerarDisputa(semifinal.Grupo1[0], semifinal.Grupo1[1]); final.Campeao = DisputaFinal.Vencedor; final.Vice = DisputaFinal.Perdedor; final.GrupoFinal.Add(final.Campeao); final.GrupoFinal.Add(final.Vice); }
protected EliminatoriaOitavas(GrupoOitavas oitavas) { grupoQuartas = new GrupoQuartas(); PrimeiraDisputa = Disputa.GerarDisputa(oitavas.Grupo1[0], oitavas.Grupo1[1]); SegundaDisputa = Disputa.GerarDisputa(oitavas.Grupo2[0], oitavas.Grupo2[1]); TerceiraDisputa = Disputa.GerarDisputa(oitavas.Grupo3[0], oitavas.Grupo3[1]); QuartaDisputa = Disputa.GerarDisputa(oitavas.Grupo4[0], oitavas.Grupo4[1]); grupoQuartas.Grupo1.Add(PrimeiraDisputa.Vencedor); grupoQuartas.Grupo1.Add(SegundaDisputa.Vencedor); grupoQuartas.Grupo2.Add(TerceiraDisputa.Vencedor); grupoQuartas.Grupo2.Add(QuartaDisputa.Vencedor); }