Quando estava na montagem do carrinho eu não consegui fazer o sistema funciona. Eu vinha acompanhando tudo e não entendi porque meu código parou de funcionar. O erro era:
InvalidOperationException: Unable to resolve service for type 'Microsoft.AspNetCore.Http.IHttpContextAccessor' while attempting to activate 'AluraStore.Repositories.PedidoRepository'.
Verifiquei que o vídeo dizia que a injeção era automática, mas pesquisando sobe o erro verifique que teria que adiciona um código no método ConfigurationService:
public void ConfigureServices(IServiceCollection services)
{
//Oculto resto do método
services.AddHttpContextAccessor();
}
Agora pergunto se o que adicionei é necessário ou se talvez tenha algo diferente no meu projeto que não notei.