/** * @validateInput * @method POST * @formatOutput */ public function addMovie() { $response; $responsecode; $moviectrl = new MovieController(); try { $responsecode = Response::CREATED; $response = $moviectrl->addMovie($this->request->data); $this->logger->info("Insertando película: " . $response["title"]); } catch (\Exception $exc) { $responsecode = $exc->getCode(); $response = $this->getErrorArray($exc->getMessage(), $responsecode); $this->logger->warn("Insertando película. " . $exc->getMessage()); } return new Response($responsecode, $response); }
/** * @method DELETE * @formatOutput */ public function deleteMovie() { $moviectrl = new MovieController(); $response; $responsecode; try { $responsecode = Response::OK; $response = $this->getErrorArray("Película eliminada.", $responsecode); $moviectrl->deleteMovie($this->id); $this->logger->info("Eliminando película: " . $this->id); } catch (\Exception $exc) { $responsecode = $exc->getCode(); $response = $this->getErrorArray($exc->getMessage(), $responsecode); $this->logger->warn("Eliminando película: " . $this->id . ". " . $exc->getMessage()); } return new Response($responsecode, $response); }