Пример #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);
 }