public function updateSalon(MonitorSalon $entity, Salon $salon) { $entity->setSalon($salon->getId()); return $this->persistenceManager->update($entity); }
public static function toEntity(MonitorSalonDTO $monitorSalonDTO) { $monitorSalon = new MonitorSalon(); $monitorSalon->setId($monitorSalonDTO->getId()); $monitorSalon->setMonitorSalonEntrada($monitorSalonDTO->getMonitorSalonEntrada()); $monitorSalon->setMonitorSalonSalida($monitorSalonDTO->getMonitorSalonSalida()); $monitorSalon->setMonitorSalonComentarios($monitorSalonDTO->getMonitorSalonComentarios()); $monitorSalon->setMonitor($monitorSalonDTO->getMonitor()); $monitorSalon->setSalon($monitorSalonDTO->getSalon()); return $monitorSalon; }
/** * Eliminar un MonitorSalon Dado el $monitorSalonId * * @param $monitorSalonId */ public function removeMonitorSalon($monitorSalonId) { $monitorSalon = new MonitorSalon(); $monitorSalon->setId($monitorSalonId); # Validamos los campos if (!EntityValidator::validateId($monitorSalonId)) { throw new Exception(SALAS_COMP_ALERT_E_VALIDATION_FAIL, $this->ID + 118); } # Verificamos que la entidad exista. if (!$this->monitorSalonBean->getMonitorSalon($monitorSalon)) { 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->monitorSalonBean->removeMonitorSalon($monitorSalon)) { throw new Exception(SALAS_COMP_ALERT_E_PERSISTENCE_REMOVE_FAIL, $this->ID + 120); } }