/**
  * @param Request $request
  * @return JsonResponse
  */
 public function submitAnswerAction(Request $request)
 {
     $answer = $request->get('answer');
     $questionId = $request->get('questionId');
     $type = $request->get('type');
     if (empty($answer)) {
         $answer = 'Keine Antwort';
     }
     if (!empty($questionId)) {
         $repository = $this->getDoctrine()->getRepository('AppBundle:Question');
         $question = $repository->findOneBy(array('id' => $questionId));
         $repository = $this->getDoctrine()->getRepository('AppBundle:User');
         $user = $repository->findOneBy(array('id' => 1));
         $questionAnswer = new Answer();
         $questionAnswer->setAnswer($answer);
         $questionAnswer->setCreatedAt(new \DateTime());
         $questionAnswer->setQuestion($question);
         $questionAnswer->setUser($user);
         $em = $this->getDoctrine()->getManager();
         $em->persist($questionAnswer);
         $em->flush();
         return new JsonResponse(array('success' => 1, 'message' => 'answer saved'));
     }
     return new JsonResponse(array('success' => 0, 'message' => 'some data is missing'));
 }