Example #1
0
 public Selecao(string nome, Confederacao confederacao)
 {
     Id                 = string.Empty;
     Nome               = nome;
     Confederacao       = confederacao;
     HistoricoPontuacao = new List <HistoricoPontuacao>();
 }
Example #2
0
        private static void Importar(Confederacao confederacao)
        {
            var nomes = Texto.Obter(Path.Combine(CaminhoPadrao, $"{confederacao}.txt"));

            foreach (var nome in nomes)
            {
                listaSelecoes.Add(new Selecao(nome, confederacao));
            }
        }
Example #3
0
        public void Executar(Confederacao confederacao, string nomeCampeonato)
        {
            var cargasPontuacoes = CargasPontuacoes.Obter(confederacao, nomeCampeonato);

            if (!ValidarCargasPontuacoes(cargasPontuacoes))
            {
                return;
            }
            Salvar(cargasPontuacoes);
        }
Example #4
0
 public IEnumerable <Selecao> ObterPorConfederacaoOrdenadoPorPontuacao(Confederacao confederacao) =>
 ObterOrdenacaoPorPontuacaoENome(ObterPorConfederacao(confederacao));
Example #5
0
 public IEnumerable <Selecao> ObterPorConfederacao(Confederacao confederacao) =>
 base.Selecionar().Where(x => x.Confederacao == confederacao);
Example #6
0
        public static IDictionary <string, IEnumerable <RegistroPontuacao> > Obter(Confederacao confederacao, string nomeCampeonato)
        {
            var nomeArquivo = Path.Combine(CaminhoPadrao, Path.Combine(confederacao.ToString(), $"{nomeCampeonato}.xlsx"));

            return(Obter(nomeArquivo));
        }
Example #7
0
 public static IDictionary <string, IEnumerable <RegistroPontuacao> > Obter(Confederacao confederacao)
 {
     // var diretorio = Path.Combine(CaminhoPadrao, confederacao.ToString());
     throw new NotImplementedException();
     // TODO - implementar leitura de arquivos por diretorio
 }