Exemplo n.º 1
0
 /**
  * @param int $resourceId
  * @param WebServiceUserSession $session
  * @return ResourceControllerResult
  */
 public function Delete($resourceId, $session)
 {
     $errors = $this->validator->ValidateDeleteRequest($resourceId);
     if (!empty($errors)) {
         return new ResourceControllerResult(null, $errors);
     }
     $resource = $this->repository->LoadById($resourceId);
     $this->repository->Delete($resource);
     return new ResourceControllerResult($resourceId);
 }
Exemplo n.º 2
0
 public function Delete()
 {
     $resource = $this->resourceRepository->LoadById($this->page->GetResourceId());
     $this->resourceRepository->Delete($resource);
 }