Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro de Sintaxe - Where do Método CriaLista

Estou tendo problemas na expressão presente no Where, além de apresentar erro de sintaxe, está sendo indicado que "int" não tem definição para Lista. Alguém poderia me ajudar na solução do problema?

private Lista CriaLista(TipoListaLeitura tipo)
        {
            return new Lista
            {
                Tipo = tipo.ParaString(),
                Livros = _repo.All.Where(1 => 1.Lista == tipo).ToLista()
            };
        }

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Resolvido, pessoal.. Foi um erro muito bobo que passou sem a minha atenção. Acabei trocando o "L" usado na expressão lambda pelo número 1. O correto seria:

private Lista CriaLista(TipoListaLeitura tipo)
        {
            return new Lista
            {
                Tipo = tipo.ParaString(),
                Livros = _repo.All.Where(l => l.Lista == tipo).ToLista()
            };
        }