none
private static IQueryable Where RRS feed

  • Pergunta

  • Olá, alguém pode recomendar algo para implementar mais uma condição no where abaixo?

     private static IQueryable<Produto_Servico> BuscaNome(IQueryable<Produto_Servico> produto_servico, MvcJqGrid.Rule rule)
            {
                if (rule.field == "Nome")
                    return from c in produto_servico
                           where c.nome.Contains(rule.data) 
                           select c;
                return produto_servico;
            }

    Eu preciso que da tabala Produto_Servico retorne apenas os registros com um dos campos dela que contenham o valor 2, ou seja:

    produto_servico.cod_Prod_Serv_Cat = 2

    sexta-feira, 17 de julho de 2015 18:30

Respostas

  • Opa, agora rolou com o código abaixo:

     public ActionResult GridDataBasic(GridSettings gridSettings)
            {
               ....
                int tamanho = db.Produto_Servico.Where(x => x.cod_Prod_Serv_Cat == 1).Count();
             ....
                var lista = db.Produto_Servico.Where(x => x.cod_Prod_Serv_Cat == 1).AsQueryable();

    ....

    • Marcado como Resposta Wilson Boris sexta-feira, 17 de julho de 2015 19:45
    sexta-feira, 17 de julho de 2015 19:45

Todas as Respostas

  • OLá Lucio, obrigado pelo retorno.

    Sim já tentei, mas nada, rsrs:

    

    sexta-feira, 17 de julho de 2015 18:41
  • Pois é, mas mesmo assim nada feito.
    sexta-feira, 17 de julho de 2015 18:56
  • Opa, agora rolou com o código abaixo:

     public ActionResult GridDataBasic(GridSettings gridSettings)
            {
               ....
                int tamanho = db.Produto_Servico.Where(x => x.cod_Prod_Serv_Cat == 1).Count();
             ....
                var lista = db.Produto_Servico.Where(x => x.cod_Prod_Serv_Cat == 1).AsQueryable();

    ....

    • Marcado como Resposta Wilson Boris sexta-feira, 17 de julho de 2015 19:45
    sexta-feira, 17 de julho de 2015 19:45