/** * @Route("/admin/hotel/find/by/language", name="hotel_find_by_language") * @Method("POST") */ public function findHotelByIdAndLanguageAction(Request $request) { try { $idHotel = $request->get('idHotel'); $idLanguage = $request->get('idLanguage'); $hotel = $this->getDoctrine()->getRepository('VisitaYucatanBundle:Hotelidioma')->findHotelByIdAndIdLanguage($idHotel, $idLanguage); return new Response($this->get('serializer')->serialize(HotelUtils::convertEntityHotelIdiomaToHotelidiomaTO($hotel), Generalkeys::JSON_STRING)); } catch (\Exception $e) { $response = new ResponseTO(Generalkeys::RESPONSE_FALSE, $e->getMessage(), Generalkeys::RESPONSE_ERROR, $e->getCode()); return new Response($this->get('serializer')->serialize($response, Generalkeys::JSON_STRING)); } }