/**
  * 
  */
 public function packageSubmitAction(Request $request)
 {
     $session = $request->getSession();
     $preferDate = $request->get('preferDate');
     $preferTime = $request->get('preferTime');
     $numAdult = $request->get('numAdult');
     $selected = $request->get('selected');
     $vehicleIndex = $request->get('vehicleIndex');
     $resultSet = $session->get('resultSet');
     $selectedService = $resultSet[$selected];
     $vehiclePrice = $selectedService->getPrice();
     $selectedVehicle = $vehiclePrice->get($vehicleIndex);
     $selectedService->setPrice(new ArrayCollection(array($selectedVehicle)));
     $searchFilter = new SearchFilter();
     list($d, $m, $y) = explode('/', $preferDate);
     $searchFilter->setDate(new \DateTime("{$y}-{$m}-{$d}"));
     $searchFilter->setTripType('package');
     $searchFilter->setNumDays(1);
     $searchFilter->setNumAdult($numAdult);
     $searchFilter->setPreferTime($preferTime);
     $searchFilter->setPackage($selectedService->getCode());
     $session->set('selectedData', $searchFilter);
     //$session->set('package','JTP01');
     return $this->redirect($this->generateUrl('trip_booking_engine_confirm', array('selected' => $selected)));
 }