/**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $buildings = Building::all();
     $today = new \DateTime('today');
     foreach ($buildings as &$building) {
         $roomsCount = Room::where("building_id", $building['id'])->count();
         $contractsCount = Contract::where('building_id', $building['id'])->where('end_time', '>=', $today)->count();
         $building['contractsNumber'] = $contractsCount;
         $building['emptyNumber'] = $roomsCount - $contractsCount;
         $building['rooms_count'] = $roomsCount;
         if ($building['emptyNumber'] > 0) {
             $building['hasEmptyRoom'] = 1;
         } else {
             $building['hasEmptyRoom'] = 0;
         }
     }
     return $buildings;
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     return Building::all();
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $buildings = Building::all();
     $classroom = Classroom::findOrFail($id);
     return view('classrooms.edit', compact('classroom', 'buildings'));
 }
Beispiel #4
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $buildings = Building::all();
     return view('buildings.index', compact('buildings'));
 }
 public function getBuildingsForCity($id)
 {
     $city = City::find($id);
     $buildings = \App\Building::all();
     $modifiedPrices = ResourceController::getPricesForBuildings($buildings, $city);
     return $modifiedPrices;
     for ($i = 0; $i < count($buildings); $i++) {
         $buildings[$i]->resource = $modifiedPrices[$i];
     }
     return $buildings;
 }
 public function index()
 {
     return Building::all();
 }