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

O tipo "CasaDoCodigo.Respositories.ProdutoRepository" não podes ser usada como parâmetro

Ao tentar adicionar a interface na classe startup.cs

services.AddTransient<IProdutoRepository, ProdutoRepository>();

tenho o seguindo erro na linha : O tipo "CasaDoCodigo.Respositories.ProdutoRepository" não podes ser usada como parâmetro de tipo TImplementation no tipo ou método genérico .addTransient.

Contextualizando, não consegui gerar uma interface de forma automática da minha classe ProdutoRepository então eu mesmo criei, a opção de gerar com "Ctrl"+" . " não apareceu, não sei se isso pode ter gerado impacto.

1 resposta
solução!

Pessoal analisando o código pela milésima vez encontrei o erro, eu esqueci de alterar o modificador de acesso do método SaveProdutos()