1
resposta

Erro ao Converter Livro em LivroApi

Olá Alura! Segue os detalhes do erro! Desde já Obrigado pelo Auxilio!

Livros = _repo.All.Where(l => l.Lista == tipo).ToList()

Mensagem do erro: 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?)

1 resposta

Acredito que tenha faltado colocar o .Select(l => l.ToApi()) entre o Where e o .ToList() para converter os objetos Livro para LivroApi.

Tente assim:

Livros = _repo.All
    .Where(l => l.Lista == tipo)
    .Select(l => l.ToApi())
 .ToList();