public static function toEntity(ReservaDTO $reservaDTO) { $reserva = new Reserva(); $reserva->setId($reservaDTO->getId()); $reserva->setReservaClase($reservaDTO->getReservaClase()); $reserva->setReservaHoraInicio($reservaDTO->getReservaHoraInicio()); $reserva->setReservaHoraFin($reservaDTO->getReservaHoraFin()); $reserva->setReservaResponsable($reservaDTO->getReservaResponsable()); $reserva->setReservaSalon($reservaDTO->getReservaSalon()); return $reserva; }
/** * Eliminar un Reserva Dado el $reservaId * * @param $reservaId */ public function removeReserva($reservaId) { $reserva = new Reserva(); $reserva->setId($reservaId); # Validamos los campos if (!EntityValidator::validateId($reservaId)) { throw new Exception(SALAS_COMP_ALERT_E_VALIDATION_FAIL, $this->ID + 118); } # Verificamos que la entidad exista. if (!$this->reservaBean->getReserva($reserva)) { throw new Exception(SALAS_COMP_ALERT_E_ENTITY_NOT_FOUND_FAIL, $this->ID + 119); } # Verificamos que la entidad no esté siendo utilziada en alguna otra. # Eliminamos la entidad if (!$this->reservaBean->removeReserva($reserva)) { throw new Exception(SALAS_COMP_ALERT_E_PERSISTENCE_REMOVE_FAIL, $this->ID + 120); } }