Exemple #1
0
        public async Task <List <Jogador> > ListaJogPorSelecao(string selecao)
        {
            if (selecao == "all")
            {
                return(await dbcontext.Jogador.OrderBy(a => a.Selecao).ToListAsync());
            }

            return(await dbcontext.Jogador.AsQueryable()
                   .Where(a => WebApiBDContext.SoundsLike(a.Selecao.Nome) == WebApiBDContext.SoundsLike(selecao)).
                   OrderBy(a => a.Selecao.Nome)
                   .ToListAsync());
        }
Exemple #2
0
        public async Task <List <Jogador> > ListaJogPorNome(string nome)
        {
            if (nome == "all")
            {
                return(await dbcontext.Jogador.OrderBy(a => a.NumeroCamisa).OrderBy(a => a.Posicao).ToListAsync());
            }

            return(await dbcontext.Jogador.AsQueryable().
                   Where(a => WebApiBDContext.SoundsLike(a.Nome) == WebApiBDContext.SoundsLike(nome))
                   .OrderBy(a => a.NumeroCamisa)
                   .OrderBy(a => a.Posicao)
                   .ToListAsync());
        }
 public async Task <List <Jogo> > OrdEstadioOrdSelecao(string param) =>
 await dbcontext.Jogo.AsQueryable().
 Where(a => WebApiBDContext.SoundsLike(a.Estadio) == WebApiBDContext.SoundsLike(param) ||
       WebApiBDContext.SoundsLike(a.SelecaoCasaNavigation.Nome) == WebApiBDContext.SoundsLike(param) ||
       WebApiBDContext.SoundsLike(a.SelecaoVisitanteNavigation.Nome) == WebApiBDContext.SoundsLike(param)
       ).Include(a => a.SelecaoCasaNavigation).Include(a => a.SelecaoVisitanteNavigation).ToListAsync();