/**
  * @Route("/", name="admin_create_connectionrequest")
  * @Method("POST")
  */
 public function createAction(Request $request)
 {
     $user = $this->getDoctrine()->getManager()->getRepository('AppBundle:User')->find($request->request->getInt('userId'));
     $city = $this->getDoctrine()->getManager()->getRepository('AppBundle:City')->find($request->request->getInt('cityId'));
     $connectionRequest = new ConnectionRequest();
     $connectionRequest->setUser($user);
     $connectionRequest->setWantToLearn($request->request->getInt('wantToLearn'));
     $connectionRequest->setComment($request->request->get('comment'));
     $connectionRequest->setCity($city);
     $this->getDoctrine()->getEntityManager()->persist($connectionRequest);
     $this->getDoctrine()->getEntityManager()->flush();
     return new Response();
 }
Exemplo n.º 2
0
 /**
  * @param ObjectManager $manager
  */
 protected function loadConnectionRequests(ObjectManager $manager)
 {
     $connectionRequest = new ConnectionRequest();
     $connectionRequest->setWantToLearn(true);
     $connectionRequest->setCity($this->getReference('city-1'));
     $connectionRequest->setUser($this->getReference('user-learner'));
     $connectionRequest->setComment('Jag vill fika');
     $manager->persist($connectionRequest);
     $connectionRequest = new ConnectionRequest();
     $connectionRequest->setWantToLearn(false);
     $connectionRequest->setCity($this->getReference('city-1'));
     $connectionRequest->setUser($this->getReference('user-fluentspeaker'));
     $connectionRequest->setComment('Jag vill dricka kaffe');
     $manager->persist($connectionRequest);
     $connectionRequest = new ConnectionRequest();
     $connectionRequest->setWantToLearn(false);
     $connectionRequest->setCity($this->getReference('city-2'));
     $connectionRequest->setUser($this->getReference('user-glenn'));
     $connectionRequest->setComment('Jag vill träffas ute');
     $manager->persist($connectionRequest);
 }