public List <Selecao> ListarPorNome() { using (CampeonatoBDContext ctx = new CampeonatoBDContext()) { return(ctx.Selecao.OrderBy(selecao => selecao.Nome).ToList()); } }
public List <Jogador> buscarPorSelecao(string selecao) { using (CampeonatoBDContext ctx = new CampeonatoBDContext()) { return(ctx.Jogador.Where(x => x.Selecao.Nome.Contains(selecao)).ToList()); } }
public List <Selecao> Listar() { using (CampeonatoBDContext ctx = new CampeonatoBDContext()) { //Retorna seleções sem incluir jogadores return(ctx.Selecao.ToList()); } }
//Pesquisar por ID (Opção reserva) //public List<Jogo> ListarPorSelecao(int id) //{ // using (WSTorrersContext ctx = new WSTorrersContext()) // { // return ctx.Jogo // .Include(x => x.SelecaoCasaNavigation) // .Include(x => x.SelecaoVisitanteNavigation).Where(x => x.SelecaoCasa == id || x.SelecaoVisitante == id).ToList(); // } //} public List <Jogo> ListarPorSelecao(string nome) { using (CampeonatoBDContext ctx = new CampeonatoBDContext()) { return(ctx.Jogo .Include(x => x.SelecaoCasaNavigation) .Include(x => x.SelecaoVisitanteNavigation).Where(x => x.SelecaoCasaNavigation.Nome == nome || x.SelecaoVisitanteNavigation.Nome == nome).ToList()); } }
public List <Jogo> ListarPorEstadio(string estadio) { using (CampeonatoBDContext ctx = new CampeonatoBDContext()) { return(ctx.Jogo .Include(x => x.SelecaoCasaNavigation) .Include(x => x.SelecaoVisitanteNavigation).Where(x => x.Estadio.Contains(estadio)).ToList()); } }
public List <Jogo> ListarPorData(string data) { using (CampeonatoBDContext ctx = new CampeonatoBDContext()) { return(ctx.Jogo .Include(x => x.SelecaoCasaNavigation) .Include(x => x.SelecaoVisitanteNavigation).Where(x => x.Data.Value.Date.ToString() == data).ToList()); } }
public List <Jogo> Listar() { using (CampeonatoBDContext ctx = new CampeonatoBDContext()) { return(ctx.Jogo .Include(x => x.SelecaoCasaNavigation) .Include(x => x.SelecaoVisitanteNavigation) .OrderBy(x => x.Data).ToList()); } }
public List <Selecao> ListarCompleto() { using (CampeonatoBDContext ctx = new CampeonatoBDContext()) { //Tentativa de selecionar colunas especificas, mas ao executar exige todas as colunas. //var query = ctx.Selecao.FromSqlRaw("SELECT s.Nome, s.Bandeira, j.Nome AS JogadorNome, j.Posicao, j.Foto FROM Selecao AS s JOIN Jogador AS j on s.Id = j.SelecaoID").ToList(); //return query; //Retorno Completo return(ctx.Selecao.Include(s => s.Jogador).ToList()); } }