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?)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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();