public function deleteAll() { $dbs = new MemberDBS(); if (DB::collection($dbs->getTable())->delete()) { $productDbs = new ProductDBS(); if (DB::collection($productDbs->getTable())->delete()) { return Response::json(array('message' => 'success')); } else { return Response::json(array('message' => 'error')); } } else { return Response::json(array('message' => 'error')); } }
public function getAllMember() { $dbs = new MemberDBS(); $rd = DB::collection($dbs->getTable())->get(); $result = array(); for ($i = 0; $i < count($rd); $i++) { $mem = $rd[$i]; if (array_key_exists('Order', $mem)) { $mem = array_except($mem, array('Order', 'updated_at')); } array_push($result, $mem); } return Response::json($result); }
public function deleteOrder($id) { $dbs = new MemberDBS(); $rd = DB::collection($dbs->getTable())->get(); for ($i = 0; $i < count($rd); $i++) { $mem = $rd[$i]; if (array_key_exists('Order', $mem)) { $data = $mem['Order']; $found = false; $payload = array(); $product = ''; for ($j = 0; $j < count($data); $j++) { $item = $data[$j]; if ($item['Order_id'] == $id) { $found = true; $product = $item['product']; } else { array_push($payload, $item); } } if ($found) { $doc = $dbs->where('_id', $mem['_id']); if ($doc->update(array('Order' => $payload))) { $ProductController = new ProductController(); if ($ProductController->deleteOrderOfProduct($product, $id)) { return Response::json(array('message' => 'success')); } else { return Response::json(array('message' => 'error to update the order in product list')); } } else { return Response::json(array('message' => 'error to update the order in member list')); } } } } return Response::json(array('message' => 'Order not found')); }