| @@ 120-133 (lines=14) @@ | ||
| 117 | throw ODataException::createInternalServerError($errorAsString); |
|
| 118 | } |
|
| 119 | $returnResult = array(); |
|
| 120 | switch ($resourceSetName) { |
|
| 121 | case 'Customers': |
|
| 122 | $returnResult = $this->_serializeCustomers($stmt); |
|
| 123 | break; |
|
| 124 | case 'Orders': |
|
| 125 | $returnResult = $this->_serializeOrders($stmt); |
|
| 126 | break; |
|
| 127 | case 'Order Details': |
|
| 128 | $returnResult = $this->_serializeOrderDetails($stmt); |
|
| 129 | break; |
|
| 130 | case 'Employees': |
|
| 131 | $returnResult = $this->_serializeEmployees($stmt); |
|
| 132 | break; |
|
| 133 | } |
|
| 134 | sqlsrv_free_stmt($stmt); |
|
| 135 | return $returnResult; |
|
| 136 | } |
|
| @@ 185-198 (lines=14) @@ | ||
| 182 | ||
| 183 | $result = null; |
|
| 184 | while ( $record = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) { |
|
| 185 | switch ($resourceSetName) { |
|
| 186 | case 'Customers': |
|
| 187 | $result = $this->_serializeCustomer($record); |
|
| 188 | break; |
|
| 189 | case 'Orders': |
|
| 190 | $result = $this->_serializeOrder($record); |
|
| 191 | break; |
|
| 192 | case 'Order Details': |
|
| 193 | $result = $this->_serializeOrderDetail($record); |
|
| 194 | break; |
|
| 195 | case 'Employees': |
|
| 196 | $result = $this->_serializeEmployee($record); |
|
| 197 | break; |
|
| 198 | } |
|
| 199 | } |
|
| 200 | sqlsrv_free_stmt($stmt); |
|
| 201 | return $result; |
|