public IActionResult AtualizarQuantidade(ItemPedido itemPedido) { try { var itemPedidoBd = _itemPedidoRepository.FindById(itemPedido.ItemPedidoId); if (itemPedido.Quantidade <= 0) { _itemPedidoRepository.Excluir(itemPedidoBd); _context.SaveChanges(); var pedidoCompleto = _pedidoRepository.ObterPedidoCompleto(); return(Ok(pedidoCompleto)); } else { itemPedidoBd.Quantidade = itemPedido.Quantidade; _itemPedidoRepository.Update(itemPedidoBd); var pedidoCompleto = _pedidoRepository.ObterPedidoCompleto(); _context.SaveChanges(); return(Ok(pedidoCompleto)); } } catch (Exception ex) { return(BadRequest("Erro: " + ex.Message)); } }