Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
 public static EliminatoriaQuartas GerarFaseEliminatoria(GrupoQuartas quartas) => new EliminatoriaQuartas(quartas);