Good afternoon, I'm having a problem with a method that fetches the products and returns a specific one according to the last code. I am getting the 500 Internal Server Error error when I try to use the url link to call it. However the search for the entire product list works naturally. Any idea? follow code
Code:
namespace ControleDeEstoqueAPI_.Controllers
{
public class ProdutoConsultController : ApiController
{
[Route("api/Produto")]
// GET api/ProdutoConsult
public ObjectResult<uspConsultarProduto_Result> Get()
{
ControleDeEstoqueEntities entity = new ControleDeEstoqueEntities();
var result = entity.uspConsultarProduto(null);
return result;
}
[Route("api/Produto/{cod}")]
// GET api/ProdutoConsult/5
public List<produto> Get(int cod)
{
ControleDeEstoqueEntities entity = new ControleDeEstoqueEntities();
List<produto> MyList = new List<produto>();
var result = from produto in entity.produto where produto.pro_cod == cod select produto;
MyList.AddRange(result);
return MyList;
}
}
}