示例#1
0
        /**
         * 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));
 }