/**
  * Edits an existing Report entity.
  *
  * @Secure(roles="ROLE_SUPER_USER,ROLE_REPORTSHARING_UPDATE")
  * @Route("/saverecordInstance", name="participantRecord")
  * @Method("GET|POST")
  * @Template()
  */
 public function saveParticipantsInstanceAction(Request $request)
 {
     $instance_id = $this->getRequest()->get('instance_id');
     $record_id = $this->getRequest()->get('record_id');
     $entity = new instanceRecord();
     $entity->setInstanceId($instance_id);
     $entity->setRecordId($record_id);
     $em = $this->getDoctrine()->getManager();
     $record = $em->getRepository('HrisRecordsBundle:Record')->findOneBy(array('id' => $record_id));
     $record->setHastraining(true);
     $em->persist($record);
     $em->persist($entity);
     $em->flush();
     $id = $entity->getId();
     return new Response($id);
 }
 /**
  * @Route("/addparticipants",name="addparticipants")
  * @Method("POST")
  *
  */
 public function addparticipantsAction(Request $request)
 {
     $response = "";
     $ary = $request->request->get("ary");
     $instance_id = $request->request->get("instance_id");
     $recordIds = explode(',', $ary);
     var_dump($recordIds);
     try {
         foreach ($recordIds as $recordId) {
             $instaRec = new instanceRecord();
             $instaRec->setRecordId($recordId);
             $instaRec->setInstanceId($instance_id);
             $em = $this->getDoctrine()->getManager();
             $em->persist($instaRec);
             $em->flush();
         }
         $response = "success";
     } catch (\Exception $e) {
         $response = "failure";
     }
     return new Response($response);
 }