Example #1
0
 function edit(Club $club)
 {
     $response = new JsonResponse();
     $object = $this->repository->getOneById($club->getId());
     if ($object == null) {
         $response->setData(array('flag' => false, 'info' => "Error! No object for given id"));
         return $response;
     }
     $city = $this->cityManager->getOneById($club->getCity()->getId());
     $object->setCity($city);
     $object->setName($club->getName());
     $this->repository->flush();
     $response->setData(array('flag' => true, 'info' => "ok"));
     return $response;
 }
Example #2
0
 function edit($request)
 {
     $response = new JsonResponse();
     $id = $request->request->get('id');
     $object = $this->repository->getOneById($id);
     if ($object == null) {
         $response->setData(array('flag' => false, 'info' => "Error! No object for given id"));
         return $response;
     }
     $playerFirstName = $request->request->get('playerFirstName');
     $playerLastName = $request->request->get('playerLastName');
     $birthday = DateTime::createFromFormat('d.m.Y', $request->request->get('playerBirthday'));
     $jmbg = $request->request->get('playerJMBG');
     $club = $this->clubManager->getOneById($request->request->get('playerClub'));
     $city = $this->cityManager->getOneById($request->request->get('playerCity'));
     $position = $request->request->get('playerPosition');
     $object->setFirstname($playerFirstName)->setLastname($playerLastName)->setBirthday($birthday)->setPosition($position)->setJMBG($jmbg)->setClub($club)->setCity($city);
     $this->repository->flush();
     $response->setData(array('flag' => true, 'info' => "ok"));
     return $response;
 }