protected function proceed() { switch ($this->action) { case 'get': $this->succeed(DiscountsService::get($this->params['id'])); break; case 'getAll': $this->succeed(DiscountsService::getAll()); break; } }
static function get($id) { $pdo = PDOBuilder::getPDO(); $stmt = $pdo->prepare("SELECT * FROM DISCOUNTS WHERE ID = :id"); if ($stmt->execute(array(':id' => $id))) { if ($row = $stmt->fetch()) { $dis = DiscountsService::buildDBDis($row); return $dis; } } return null; }