/**
  * Creates a new InputRange entity.
  *
  * @Route("/page/{page_id}/new", name="inputrange_new")
  * @Method({"GET", "POST"})
  * @param Request $request
  * @return RedirectResponse|Response
  */
 public function newAction(Request $request)
 {
     $inputRange = new InputRange();
     $page = $this->getDoctrine()->getManager()->getRepository('VisualizationBundle:Page')->find($request->get('page_id'));
     $inputRange->setPage($page);
     $form = $this->createForm(InputRangeType::class, $inputRange);
     $form->handleRequest($request);
     if ($form->isSubmitted() && $form->isValid()) {
         $em = $this->getDoctrine()->getManager();
         $em->persist($inputRange);
         $em->flush();
         return $this->redirectToRoute('page_show', ['id' => $inputRange->getPage()->getId()]);
     }
     return $this->render('VisualizationBundle:inputrange:form.html.twig', ['inputRange' => $inputRange, 'form' => $form->createView()]);
 }