/**
  * Prepare calculation to help with sorting tour
  * @param  [type] $model [description]
  * @return [type]        [description]
  */
 function calculate_min_max_price($model)
 {
     //////////////////////////////////////////////////////////
     // Loop thru each schedules and set the min & max price //
     //////////////////////////////////////////////////////////
     $prices = new \Illuminate\Support\Collection();
     foreach ($model->cheapest_upcoming_schedules as $k => $v) {
         $prices->push($v['price']);
     }
     $calculation = $model->calculation;
     $calculation['price']['upcoming_min'] = $prices->min();
     $calculation['price']['upcoming_max'] = $prices->max();
     $model->calculation = $calculation;
 }