Exemplo n.º 1
0
        public Agencia GetHotelesEntrePrecios(double minimo, double maximo)
        {
            Agencia agencia = new Agencia();

            foreach (Alojamiento al in this.alojamientos)
            {
                if (al is Hotel && al.Precio() >= minimo && al.Precio() <= maximo)
                {
                    agencia.AgregarAlojamiento(al);
                }
            }
            return(agencia);
        }
Exemplo n.º 2
0
        public Agencia GetCabanias()
        {
            Agencia agencia = new Agencia();

            foreach (Alojamiento al in this.alojamientos)
            {
                if (al is Cabania)
                {
                    agencia.AgregarAlojamiento(al);
                }
            }
            return(agencia);
        }
Exemplo n.º 3
0
        public Agencia GetAlojamientosConUnMinimoDeEstrellas(int minimo)
        {
            Agencia agencia = new Agencia();

            foreach (Alojamiento al in this.alojamientos)
            {
                if (al.GetEstrellas() >= minimo)
                {
                    agencia.AgregarAlojamiento(al);
                }
            }
            return(agencia);
        }