Meu código está exatamente igual o da aula porém está com o erro mencionado:
using CasaDoCodigo.Repositories;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace CasaDoCodigo.Controllers
{
public class PedidoController : Controller
{
private readonly IProdutoRepository produtoRepository;
public PedidoController(IProdutoRepository produtoRepository)
{
this.produtoRepository = produtoRepository;
}
}
}
Estou com erro na chamada do construtor, PedidoController fica grifado com o erro a seguir:
Acessibilidade inconsistente, tipo de parametro é menos acessível do que o método, se eu alterar a visibilidade do construtor para private resolve o problema mas acredito que não seja a solução.