Example #1
0
 /**
  * Implementation for 'POST' method for Rest API
  *
  * @param  mixed $stepUid Primary key
  *
  * @return array $result Returns array within multiple records or a single record depending if
  *                       a single selection was requested passing id(s) as param
  */
 protected function post($stepUid, $proUid, $tasUid, $stepTypeObj, $stepUidObj, $stepCondition, $stepPosition, $stepMode)
 {
     try {
         $result = array();
         $obj = new Step();
         $obj->setStepUid($stepUid);
         $obj->setProUid($proUid);
         $obj->setTasUid($tasUid);
         $obj->setStepTypeObj($stepTypeObj);
         $obj->setStepUidObj($stepUidObj);
         $obj->setStepCondition($stepCondition);
         $obj->setStepPosition($stepPosition);
         $obj->setStepMode($stepMode);
         $obj->save();
     } catch (Exception $e) {
         throw new RestException(412, $e->getMessage());
     }
 }