public IActionResult MontarPedido(MontagemPedidoViewModel montagemPedidoViewModel) { if (!ModelState.IsValid) { return(Response(montagemPedidoViewModel)); } try { var pedidoViewModel = _pedidosService.MontarPedido(montagemPedidoViewModel); return(Response(pedidoViewModel)); } catch (Exception ex) { return(new ObjectResult($"Erro ao montar o pedido: {ex.Message}")); } }