public IActionResult AlterPedido([FromBody] InputPedido pedido) { if (pedido == null || pedido.Sabor == null || pedido.Tamanho == null) { return(BadRequest()); } if (!_pedidoService.PedidoExists(pedido.Id) || !_tamanhoService.TamanhoExists(pedido.Tamanho.Id) || !_saborService.SaborExists(pedido.Sabor.Id)) { return(NotFound()); } var resultadoPedido = _pedidoService.AlterPedido(pedido); if (resultadoPedido == null) { return(Ok("Erro o gravar registro, Verique os parâmetros")); } var resultado = _pedidoBusiness.ResumoPedido(resultadoPedido); return(Ok(resultado)); }