/** * inserts a record * */ public function save($data) { if (!empty($data)) { try { $Galeria = Repositories::getRepository('Galeria')->save($data); $data = $Galeria->toArray(); $data['images'] = $Galeria->GaleriaFoto->toArray(); $response = array('status' => 'success', 'message' => sprintf("Galeria added with success, ID: %s.", $Galeria->cd_galeria), 'data' => array($data)); } catch (\App\Models\Repositories\Exceptions\ModelException $e) { $response = $this->handleModelExeception($e); } } else { $response = array('status' => 'error', 'message' => 'Your request reached with no data.'); } return $response; }
/** * deletes a record * */ public function delete($id) { if (!empty($id)) { try { $record = $this->getById($id); if (!empty($record)) { Repositories::getRepository('User')->delete($id); $response = array('status' => 'success', 'message' => sprintf("User ID: %s, deleted with success.", $id)); } else { $response = array('status' => 'error', 'message' => sprintf('User ID: %s doesnt exists.', $id)); } } catch (\App\Models\Repositories\Exceptions\ModelException $e) { $response = $this->handleModelException($e); } } else { $response = array('status' => 'error', 'message' => 'You need to provide which record delete.'); } return $response; }