Пример #1
0
 public function landlordDeleteTenantBooking(Request $request)
 {
     $user = $request->session()->get('user');
     if (is_null($user)) {
         return false;
     } elseif ($user[0]->type == 'Landlord') {
         if ($request['id'] != null) {
             $deleteBookings = bookingModel::where('id', '=', $request['id'])->delete();
             $deletePackageModel = bookingPackageModel::where("booking_id", "=", $request['id'])->delete();
             $travelModel = travelModel::where("bookingID", '=', $request['id'])->delete();
             roomBookingModel::where("bookingId", "=", $request['id'])->delete();
         }
         print json_encode(array(1));
     } else {
         return response()->view('pages.404', ['user' => $user], 404);
     }
 }
Пример #2
0
 public function delete(Request $request)
 {
     $user = $request->session()->get('user');
     if (is_null($user)) {
         return false;
     }
     if ($request['id'] != null) {
         $buildings = buildingModel::where('id', '=', $request['id'])->delete();
         // delete facilities
         $buildingFacilities = buildingFacilityModel::where("buildingid", "=", $request['id'])->delete();
         //delete room
         //delete room facilities
         //delete room booking
         $rooms = roomModel::where("buildingID", "=", $request['id'])->get();
         foreach ($rooms as $room) {
             roomFacilityModel::where("roomid", "=", $room->id)->delete();
             roomBookingModel::where("roomid", "=", $room->id)->delete();
             $room->delete();
         }
         //delete packages
         $packages = packageModel::where("buildingid", "=", $request['id'])->delete();
         //delete booking
         //delete travel
         $bookings = bookingModel::where("buildingID", "=", $request['id'])->get();
         foreach ($bookings as $booking) {
             bookingPackageModel::where("booking_id", "=", $booking->id)->delete();
             travelModel::where("bookingID", "=", $booking->id)->delete();
             $booking->delete();
         }
     }
     print json_encode(array());
 }
Пример #3
0
 public function delete(Request $request)
 {
     $user = $request->session()->get('user');
     if (is_null($user)) {
         return false;
     }
     if ($request['id'] != null) {
         $buildings = packageModel::where('id', '=', $request['id'])->delete();
         bookingPackageModel::where('package_id', '=', $request['id'])->delete();
     }
     print json_encode(array(1));
 }
Пример #4
0
 public function deleteBooking(Request $request)
 {
     $user = $request->session()->get('user');
     if (is_null($user)) {
         return false;
     }
     if ($request['id'] != null) {
         $deleteBookings = bookingModel::where('id', '=', $request['id'])->delete();
         $deletePackageModel = bookingPackageModel::where("booking_id", "=", $request['id'])->delete();
         $travelModel = travelModel::where("bookingID", '=', $request['id'])->delete();
         roomBookingModel::where("bookingId", "=", $request['id'])->delete();
         //return redirect()->action('tenantController@myBookings');
     }
     print json_encode(array(1));
 }