Example #1
0
 /**
  * Delete an Chart
  *
  * @return Response
  */
 public function delete($org_id = null, $branch_id = null, $id = null)
 {
     //check branch
     $branch = \App\ThunderID\OrganisationManagementV1\Models\Branch::id($branch_id)->organisationid($org_id)->first();
     if (!$branch) {
         \App::abort(404);
     }
     $chart = \App\ThunderID\OrganisationManagementV1\Models\Chart::branchid($branch_id)->id($id)->with(['chart'])->first();
     if (!$chart) {
         return new JSend('error', (array) Input::all(), 'Chart tidak ditemukan.');
     }
     $result = $chart->toArray();
     if ($chart->delete()) {
         return new JSend('success', (array) $result);
     }
     return new JSend('error', (array) $result, $chart->getError());
 }
Example #2
0
 /**
  * Delete a branch
  *
  * @return Response
  */
 public function delete($org_id = null, $id = null)
 {
     //
     $branch = \App\ThunderID\OrganisationManagementV1\Models\Branch::id($id)->organisationid($org_id)->with(['charts'])->first();
     if (!$branch) {
         return new JSend('error', (array) Input::all(), 'Kantor Cabang tidak ditemukan.');
     }
     $result = $branch->toArray();
     if ($branch->delete()) {
         return new JSend('success', (array) $result);
     }
     return new JSend('error', (array) $result, $branch->getError());
 }