public Selecao(string nome, Confederacao confederacao) { Id = string.Empty; Nome = nome; Confederacao = confederacao; HistoricoPontuacao = new List <HistoricoPontuacao>(); }
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)); } }
public void Executar(Confederacao confederacao, string nomeCampeonato) { var cargasPontuacoes = CargasPontuacoes.Obter(confederacao, nomeCampeonato); if (!ValidarCargasPontuacoes(cargasPontuacoes)) { return; } Salvar(cargasPontuacoes); }
public IEnumerable <Selecao> ObterPorConfederacaoOrdenadoPorPontuacao(Confederacao confederacao) => ObterOrdenacaoPorPontuacaoENome(ObterPorConfederacao(confederacao));
public IEnumerable <Selecao> ObterPorConfederacao(Confederacao confederacao) => base.Selecionar().Where(x => x.Confederacao == confederacao);
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)); }
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 }