public function getContractTOById($idContract) { $contrato = $this->find($idContract); if (!$contrato) { throw new EntityNotFoundException('No se encontro el contacto seleccionado'); } return HotelUtils::getHotelContract($contrato); }
public function getHabitacionTOById($idHabitacion) { $habitacion = $this->find($idHabitacion); if (!$habitacion) { throw new EntityNotFoundException('No se encontro la habitacion seleccionada'); } return HotelUtils::getHotelHabitacion($habitacion); }
/** * @Route("/admin/hotel/find/habitacion/idioma", name="hotel_find_habitacion_idioma") * @Method("POST") */ public function findHabitacionIdiomaAction(Request $request) { $idHotelHabitacion = $request->get('idHotelHabitacion'); $idIdioma = $request->get('idIdioma'); $habitacionIdioma = $this->getDoctrine()->getRepository('VisitaYucatanBundle:HotelHabitacionIdioma')->findHotelHabitacionByIdAndIdLanguage($idHotelHabitacion, $idIdioma); return new Response($this->get('serializer')->serialize(HotelUtils::getHotelHabitacionIdioma($habitacionIdioma, $idHotelHabitacion, $idIdioma), Generalkeys::JSON_STRING)); }
/** * @Route("/hotel/find/fechasCierreHotel/{idHotel}", name="find_fechas_cierre_hotel") * @Method("GET") */ public function findFechasCierresByHotel($idHotel) { $idContract = $this->getDoctrine()->getRepository('VisitaYucatanBundle:HotelContrato')->findIdContractActiveByHotel($idHotel); $dateClosing = $this->getDoctrine()->getRepository('VisitaYucatanBundle:HotelFechaCierre')->findClosingDateByContractAndHotel($idHotel, $idContract); return new Response($this->get('serializer')->serialize(HotelUtils::getArrayClosingDates($dateClosing), Generalkeys::JSON_STRING)); }