/**
  * @Route("/gen", name="generate")
  */
 public function genAction(Request $request)
 {
     $em = $this->getDoctrine()->getManager();
     $itinerary = new Itinerary();
     $venue = new Venue();
     $itineraryVenue = new ItineraryVenue();
     $itineraryVenue->setItinerary($itinerary)->setVenue($venue);
     $itinerary->addItineraryVenue($itineraryVenue);
     $em->persist($venue);
     $em->persist($itinerary);
     $em->flush();
     return $this->showAction($request);
 }
 /**
  * Remove itineraryVenues
  *
  * @param \AppBundle\Entity\ItineraryVenue $itineraryVenue
  */
 public function removeItineraryVenue(\AppBundle\Entity\ItineraryVenue $itineraryVenue)
 {
     $itineraryVenue->setItinerary(null);
     $this->itineraryVenues->removeElement($itineraryVenue);
 }