resultFactory = $resultFactory; $this->resultPageFactory = $resultPageFactory; $this->_objectManager = ObjectManager::getInstance(); parent::__construct($context); } public function execute() { $postData = $this->getRequest()->getPostValue(); if ($postData) { $files = $this->getRequest()->getFiles(); $blockInstance = $this->_objectManager->get("IpSupply\CustomBanner\Block\CustomBanner"); $response = $blockInstance->insertData($postData, $files); // Value of $response is True or False if ($response == True) { $this->messageManager->addSuccessMessage(__("Record Add Successfully.")); } else { $this->messageManager->addErrorMessage(__("We can't add record, Please try again.")); } $resultRedirect = $this->resultFactory->create(ResultFactory::TYPE_REDIRECT); $resultRedirect->setPath('*/*/'); return $resultRedirect; } $resultPage = $this->resultPageFactory->create(); $resultPage->setActiveMenu("IpSupply_CustomBanner::banner"); $resultPage->getConfig()->getTitle()->prepend(__("Add new")); return $resultPage; } }