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; }
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; }