public function delete($productId)
 {
     $this->validatePermissions();
     $productModel = new ProductModel();
     $viewModel = new InformationViewModel();
     try {
         $productModel->delete($productId);
         $viewModel->success = "Product {$productId} deleted successfully";
     } catch (\Exception $e) {
         $viewModel->error = $e->getMessage();
     }
     return new View($viewModel);
 }