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

Estou na aula 02 após realizar os procedimentos do video 02, apresenta o erro abaixo

InvalidOperationException: Unable to resolve service for type 'CasaDoCodigo.Repositories.ItemPedidoRepository' while attempting to activate 'CasaDoCodigo.Controllers.PedidoController'.

2 respostas
solução!

Oi Felipe, tudo bem?

A classe PedidoController deve receber um parãmetro da interface IItemPedidoRepository, e não da classe ItemPedidoRepository. Pode dar uma olhada no construtor da classe PedidoController?

Olá Felipe!

Esse erro acontece devido a algum problema relacionado com a injeção de dependência.

Sugiro que revise seu código com o código do primeiro vídeo.

Uma observação: Não esqueça de colocar o serviço para a Injeção de Dependência na sua classe Startup dentro de ConfigurationServices(). Provavelmente será services.AddTransient<IItemPedidoRepository, ItemPedidoRepository>();

Mas caso continue com erro, seria bom que compartilhasse seu código, assim, conseguiremos ajudar de uma forma mais eficiente.

Bons estudos!