23 $itemId = $this->
getRequest()->getParam(
'item_id');
31 $this->messageManager->addErrorMessage(
__(
'Something went wrong. Please try again.'));
32 return $redirectResult->setPath(
'adminhtml/*/');
34 if (!
$model->isCanDelete()) {
35 $this->messageManager->addErrorMessage(
__(
'This website cannot be deleted.'));
36 return $redirectResult->setPath(
'adminhtml/*/editWebsite', [
'website_id' =>
$model->getId()]);
39 if (!$this->_backupDatabase()) {
40 return $redirectResult->setPath(
'*/*/editWebsite', [
'website_id' => $itemId]);
45 $this->messageManager->addSuccessMessage(
__(
'You deleted the website.'));
46 return $redirectResult->setPath(
'adminhtml/*/');
48 $this->messageManager->addErrorMessage($e->getMessage());
49 }
catch (\Exception $e) {
50 $this->messageManager->addExceptionMessage($e,
__(
'Unable to delete the website. Please try again later.'));
52 return $redirectResult->setPath(
'*/*/editWebsite', [
'website_id' => $itemId]);