24 $resultRedirect = $this->resultRedirectFactory->create();
26 $this->messageManager->addErrorMessage(
__(
'You have not put the order on hold.'));
27 return $resultRedirect->setPath(
'sales/*/');
32 $this->orderManagement->hold(
$order->getEntityId());
33 $this->messageManager->addSuccessMessage(
__(
'You put the order on hold.'));
35 $this->messageManager->addErrorMessage($e->getMessage());
36 }
catch (\Exception $e) {
37 $this->messageManager->addErrorMessage(
__(
'You have not put the order on hold.'));
39 $resultRedirect->setPath(
'sales/order/view', [
'order_id' =>
$order->getId()]);
40 return $resultRedirect;
42 $resultRedirect->setPath(
'sales/*/');
43 return $resultRedirect;