/** * Validar que los datos de la reserva y la sala que se quiere reservar son congruentes. * */ private void validarSalaParaReserva(int reservaID, int salaID, int cantidadPersonasNecesarias, DateTime fechaInicio, DateTime fechaFin) { Sala sala = SalaRepository.findById(salaID); if (sala == null) { throw new ArgumentNullException("NO EXISTE SALA CON LA ID BUSCADA."); } if (sala.Capacidad < cantidadPersonasNecesarias) { throw new ArgumentException("La sala requerida no tiene suficiente espacio para la cantidad de personas solicitada."); } validarSalaDisponible(reservaID, sala, fechaInicio, fechaFin); }
public Sala getSalaByID(int id) { return(salaRepository.findById(id)); }