Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Problema no método CriaLista do Controller

Bom dia,

Estou com o seguinte problema no método CriaLista do Controller ListasLeituraController:

Error CS0266 Cannot implicitly convert type 'System.Collections.Generic.List<Alura.ListaLeitura.Modelos.Livro>' to 'System.Collections.Generic.IEnumerable<Alura.ListaLeitura.Modelos.LivroApi>'. An explicit conversion exists (are you missing a cast?)"

Método:

private Lista CriaLista(TipoListaLeitura tipo)
        {
            return new Lista
            {
                Tipo = tipo.ParaString(),
                Livros = _repo.All.Where(l => l.Lista == tipo).ToList()
            };
        }
2 respostas
solução!

Olá Daniel!

Dê uma olhada na sua classe ListaLeitura no erro acima tem um IEnumerable que está com o tipo LivroApi e no vídeo no tempo (mais ou menos) 4:10 mostra que o campo Livro é um IEnumerable<Livro>.

Faça a alteração. É para rodar depois disso.

Espero ter ajudado! Bons estudos!

Valeu demais, Fabiano!

Acertou na mosca!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software