/**
  * END: Eguide Preview
  */
 public function updateItineraryIntroAction(Request $request)
 {
     $eguide = $this->getDoctrine()->getRepository('BugglMainBundle:EGuide')->findOneBySlug($request->get('guide_slug'));
     $itinerary = $this->getDoctrine()->getRepository('BugglMainBundle:Itinerary')->findOneBy(array('e_guide' => $eguide, 'day_num' => $request->get('day_num')));
     if (!$itinerary) {
         $itinerary = new Itinerary();
     }
     $itinerary->setEGuide($eguide);
     $itinerary->setDayNum($request->get('day_num'));
     $itinerary->setTitle($request->get('title'));
     $itinerary->setDescription($request->get('description'));
     $em = $this->getDoctrine()->getEntityManager();
     $em->persist($itinerary);
     $em->flush();
     $response = array("title" => $itinerary->getTitle(), "content" => $itinerary->getDescription());
     return new JsonResponse($response, 200);
 }