/**
  * @param int $attributeId
  * @param WebServiceUserSession $session
  * @return AttributeControllerResult
  */
 public function Delete($attributeId, $session)
 {
     $errors = empty($attributeId) ? array('attributeId is required') : array();
     if (!empty($errors)) {
         return new AttributeControllerResult(null, $errors);
     }
     $this->repository->DeleteById($attributeId);
     return new AttributeControllerResult($attributeId);
 }
 public function DeleteAttribute()
 {
     $attributeId = $this->page->GetAttributeId();
     Log::Debug('Deleting attribute with id: %s', $attributeId);
     $this->attributeRepository->DeleteById($attributeId);
 }