Пример #1
0
 /**
  * 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;
 }
Пример #2
0
 /**
  * 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;
 }