/** * @return \Magento\Framework\Controller\ResultInterface */ public function execute() { $resultRedirect = $this->resultFactory->create(ResultFactory::TYPE_REDIRECT); $data = $this->getRequest()->getPostValue(); try { $this->questionFactory->create()->setData($data)->save(); $this->messageManager->addSuccess(__('You submitted your question for moderation.')); } catch (Exception $e) { $this->messageManager->addSuccess(__('Error in submitting question.')); } $resultRedirect->setUrl($this->_redirect->getRedirectUrl()); return $resultRedirect; }