Example #1
0
 public static void Executar(ParametrosCampeonato parametrosCampeonato)
 {
     using (var selecaoRepositorio = new SelecaoRepositorio())
     {
         var listaTimes = selecaoRepositorio
                          .ObterPorConfederacaoOrdenadoPorPontuacao(parametrosCampeonato.Confederacao).ToList();
         var campeonato = new Campeonato(parametrosCampeonato, listaTimes);
         campeonato.Montar();
     }
 }
Example #2
0
 public Campeonato(ParametrosCampeonato parametrosCampeonato, IEnumerable <Selecao> listaTimes)
 {
     this.parametrosCampeonato = parametrosCampeonato;
     this.listaTimes           = listaTimes;
     Inicializar();
 }