Example #1
0
 public function registerPackage(Request $request)
 {
     $user = $request->session()->get('user');
     if (isset($request['packageName']) && !empty($request['packageName'])) {
         $packageName = $request['packageName'];
     }
     if (isset($request['category']) && !empty($request['category'])) {
         $category = $request['category'];
     }
     if (isset($request['desc']) && !empty($request['desc'])) {
         $desc = $request['desc'];
     }
     if (isset($request['capacity']) && !empty($request['capacity'])) {
         $capacity = $request['capacity'];
     }
     if (isset($request['building']) && !empty($request['building'])) {
         $building = $request['building'];
     }
     if (isset($request['newPrice']) && !empty($request['newPrice'])) {
         $newPrice = $request['newPrice'];
     }
     // Retrieve use session
     $user = $request->session()->get('user');
     //Save room for user
     $package = new packageModel();
     $package->buildingID = $building;
     $package->roomCategoryID = $category;
     $package->packageDesc = $desc;
     $package->capacityAdult = $capacity;
     $package->newPrice = $newPrice;
     $package->packageName = $packageName;
     $package->save();
     //Session::flash('success', 'Package successfully registered');
     return Redirect::to('/insertPackage');
 }
Example #2
0
 public function registerPackage(Request $request)
 {
     $user = $request->session()->get('user');
     $messge = array("status" => 0);
     if (is_null($user)) {
         return redirect()->action('MainController@index');
     } elseif ($user[0]->type == "Landlord") {
         // Retrieve use session
         $user = $request->session()->get('user');
         $error = false;
         if (isset($request['packageName']) && !empty($request['packageName'])) {
             $packageName = $request['packageName'];
         } else {
             $packageName = '';
             $error = true;
         }
         if (isset($request['category']) && !empty($request['category'])) {
             $category = $request['category'];
         } else {
             $category = '';
             $error = true;
         }
         if (isset($request['desc']) && !empty($request['desc'])) {
             $desc = $request['desc'];
         } else {
             $desc = '';
             $error = true;
         }
         if (isset($request['adultPrice']) && !empty($request['adultPrice'])) {
             $adultPrice = $request['adultPrice'];
         } else {
             $adultPrice = '';
             //$error = true;
         }
         if (isset($request['childrenPrice']) && !empty($request['childrenPrice'])) {
             $childrenPrice = $request['childrenPrice'];
         } else {
             $childrenPrice = '';
             //$error = true;
         }
         if (isset($request['building']) && !empty($request['building']) || $request['building'] != "-1") {
             $building = $request['building'];
         } else {
             $building = '';
             $error = true;
         }
         if (isset($request['oldPrice']) && !empty($request['oldPrice'])) {
             $oldPrice = $request['oldPrice'];
         } else {
             $oldPrice = '';
             //	$error = true;
         }
         if (isset($request['newPrice']) && !empty($request['newPrice'])) {
             $newPrice = $request['newPrice'];
         } else {
             $newPrice = '';
             //	$error = true;
         }
         //$checkPackageExist = packageModel::where('packageName', '=', $packageName)->get();
         $checkPackageExist = DB::table('tblpackage')->where('packageName', $packageName)->get();
         if (isset($checkPackageExist) && !empty($checkPackageExist)) {
             $messge['status'] = -1;
             $messge['msg'] = "Package Name Already Exist";
         } else {
             if ($error == false) {
                 $package = new packageModel();
                 $package->buildingID = $building;
                 $package->roomCategoryID = $category;
                 $package->packageDesc = $desc;
                 $package->adultPrice = $adultPrice;
                 $package->ChildPrice = $childrenPrice;
                 $package->newPrice = $newPrice;
                 $package->packageName = $packageName;
                 $package->oldPrice = $oldPrice;
                 $package->save();
                 $messge['status'] = 1;
                 $messge['msg'] = "Successfully inserted";
             } else {
                 $messge['status'] = -1;
                 $messge['msg'] = "Failed, PLease recheck all fields";
             }
         }
         return json_encode($messge);
     } else {
         return response()->view('pages.404', ['user' => $user], 404);
     }
 }