Ejemplo n.º 1
0
        public List <CantReservasPorHospedaje> GenerarReporte(DatosReporte datos)
        {
            List <CantReservasPorHospedaje> retorno = new List <CantReservasPorHospedaje>();
            var reservas = logicaReserva.ObtenerTodos().Where(x => x.Hospedaje.PuntoTuristico.Id == datos.PuntoId).ToList();

            HayReservas(reservas);
            foreach (Reserva reserva in reservas)
            {
                if (EstaEnFecha(reserva, datos) && EstadoValido(reserva))
                {
                    AumentarContador(retorno, reserva);
                }
            }
            retorno = OrdenarLista(retorno);
            return(retorno);
        }
        public IActionResult Get()
        {
            List <Reserva> reservas = logica.ObtenerTodos();

            return(Ok(reservas));
        }