/** * update */ public function update() { $res = new Reponse(); $data = $this->requete->params; if ($this->person) { $data['person'] = $this->person; } $formattedData = \Object\Reservation::formatData($data); $reservation = Object\Reservation::getById($data['id']); if ($reservation instanceof Object\Reservation) { $reservation->setValues($formattedData); $reservation->save(); $res->data = $reservation->toArray(); $res->success = true; $res->message = "TXT_UPDATE_OK"; $res->debug = $formattedData; } else { $res->data = $this->requete->params; $res->success = false; $res->message = "TXT_UPDATE_ERROR"; } return $res; }
/** * create */ public function create() { $res = new Reponse(); $data = $this->requete->params; $rec = new \Object\Reservation(); $formattedData = \Object\Reservation::formatData($data); $result = $rec->updateData($formattedData); if ($result instanceof \Object\Reservation) { $res->success = true; $res->message = "TXT_CREATE_OK"; $res->data = $result; $res->debug = $formattedData; } else { $res->message = "TXT_CREATE_ERROR"; $res->data = $result; $res->debug = $formattedData; } return $res; }