Exemplo n.º 1
0
 /**
  * 
  * 
  * @param type $request
  */
 function create($request)
 {
     $item = new OrderHasItems();
     if ($request['item_id']) {
         $itemsDao = new ItemsDao();
         $itemObj = $itemsDao->read($request['item_id']);
         $request['price'] = $itemObj->price;
     }
     $item = $this->setProperties($item, $request);
     $item->save();
     return $item;
 }
Exemplo n.º 2
0
 function addToOrderHistory($inputArray)
 {
     //@TODO add transaction
     //        $itemArray = $itemsDao->read($inputArray['item_id'])->toArray();
     /////////////////////////////
     if ($inputArray['item_id']) {
         $itemsDao = new ItemsDao();
         $itemArray = $itemsDao->read($inputArray['item_id'])->toArray();
     }
     $eoh = new OrderHistory();
     $eoh = $this->setProperties($eoh, array_merge($itemArray, $inputArray));
     $eoh->save();
     return $eoh;
 }
Exemplo n.º 3
0
 function read($id)
 {
     $itemsDao = new ItemsDao();
     $item = $itemsDao->read($id);
     return $this->jsonResponse($item);
 }