Exemplo n.º 1
0
 /**
  * Lists all Facilitator entities.
  *
  * @Secure(roles="ROLE_SUPER_USER,ROLE_RECORDTRAINING_LIST")
  * @Route("/addFacilitator", name="addFacilitator")
  * @Method("GET|POST")
  * @Template()
  */
 public function addFacilitatorAction(Request $request)
 {
     $instance_id = $this->getRequest()->get('instance_id');
     $record_id = $this->getRequest()->get('record_id');
     $entity = new instanceFacilitator();
     $entity->setInstanceId($instance_id);
     $entity->setRecordId($record_id);
     $em = $this->getDoctrine()->getManager();
     $em->persist($entity);
     $em->flush();
     $id = $entity->getId();
     return new Response($id);
 }
 /**
  * @Route("/addfacilitators",name="addfacilitators")
  * @Method("POST")
  *
  */
 public function addfacilitatorsAction(Request $request)
 {
     $response = "success";
     $ary = $request->request->get("ary");
     $instance_id = $request->request->get("instance_id");
     $recordIds = explode(',', $ary);
     try {
         foreach ($recordIds as $recordId) {
             $instaRec = new instanceFacilitator();
             $instaRec->setRecordId($recordId);
             $instaRec->setInstanceId($instance_id);
             $em = $this->getDoctrine()->getManager();
             $em->persist($instaRec);
             $em->flush();
         }
     } catch (\Exception $e) {
         $response = "failure";
     }
     return new Response($response);
 }