Boa tarde galera! Ao clicar no botão +, o parâmetro itemPedido não é populado com os dados do objeto data vindo do AJAX. E sempre aparece esse X em cima do método avisando que houve falha na solicitação.
Carrinho.cshtml
@section Scripts
{
<script type="text/javascript">
function clickIncremento(btn){
var linhaDoItem = $(btn).parents('[item-id]');
var itemId = $(linhaDoItem).attr('item-id');
var novaQtde = $(linhaDoItem).find('input').val();
var data = {
Id: itemId,
Quantidade: novaQtde
};
$.ajax({
url: '/pedido/updatequantidade',
type: 'POST',
contentType: 'apllication/json',
data: JSON.stringify(data)
});
debugger;
}
</script>
}
PedidoController.cs
[HttpPost]
public void UpdateQuantidade([FromBody]ItemPedido itemPedido)
{
}