Estou recebendo esse erro e não sei a causa. O GetProdutos() está assíncrono e está com a sobrecarga da pesquisa implementada, acho que não é isso. Dando uma rápida pesquisada aqui vi que tem a ver com as rotas, mas no Startup está tudo certo eu acho.
O erro é esse:
An unhandled exception occurred while processing the request.
AmbiguousActionException: Multiple actions matched. The following actions matched route data and had all constraints satisfied:
CasaDoCodigo.Controllers.PedidoController.BuscaDeProdutos (CasaDoCodigo)
CasaDoCodigo.Controllers.PedidoController.BuscaDeProdutos (CasaDoCodigo)
Segue repositório com o código: https://github.com/brumone/projetoFinal-Alura-ASP.NET/tree/master/Funcionalidade3