resultPageFactory = $resultPageFactory; $this->repository = $repository; } /** * Execute view action * * @return ResultInterface * @throws LocalizedException */ public function execute() { try { $salesperson = $this->repository->get($this->getRequest()->getParam('id'))->getData(); } catch (NoSuchEntityException $e) { $salesperson = []; } $this->_getSession()->setSalesperson($salesperson); return $this->resultPageFactory->create(); } }