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 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); }
public static EliminatoriaFinal GerarFinal(SemiFinal semifinal) => new EliminatoriaFinal(semifinal);