/**
  * Delete member property
  * <b>Request Type: </b>DELETE<br/>
  * <b>Request Endpoint: </b>http://{{server-domain}}/api/common/member-property/{id}<br/>
  * <b>Summary</b> This api is for delete property for member.
  */
 public function actionDelete($id)
 {
     $propertyId = new \MongoId($id);
     if (MemberProperty::deleteByPk($propertyId, ['isDefault' => false])) {
         //update member
         Member::updateAll(['$pull' => ['properties' => ['id' => $propertyId]]]);
         Yii::$app->getResponse()->setStatusCode(204);
         return;
     }
     throw new ServerErrorHttpException('Failed to delete the object for unknown reason.');
 }