Esempio n. 1
0
        public static RetornoContinuarLuego AgregarLista()
        {
            RetornoContinuarLuego retorno = new RetornoContinuarLuego();

            MiListaPersonal.Agregar(peliculaActiva);
            retorno.Cima    = (Pelicula)MiListaPersonal.VerInicio();
            retorno.Mensaje = "Se ha añadido la película " + peliculaActiva.Nombre + " a tu cola de reproducción.";
            peliculaActiva  = null;
            HttpContext.Current.Session["ListaPersonal"] = MiListaPersonal;
            return(retorno);
        }
Esempio n. 2
0
        public static RetornoContinuarLuego ContinuarLuego()
        {
            ContinuarViendo = (Pila)HttpContext.Current.Session["ContinuarViendo"];
            ContinuarViendo.Push(peliculaActiva);
            RetornoContinuarLuego retorno = new RetornoContinuarLuego();

            retorno.Cima    = (Pelicula)ContinuarViendo.Peek();
            retorno.Mensaje = "Se ha añadido la película " + retorno.Cima.Nombre + " a la pila de reproducción.";
            peliculaActiva  = null;
            HttpContext.Current.Session["ContinuarViendo"] = ContinuarViendo;
            return(retorno);
        }
Esempio n. 3
0
        public static RetornoContinuarLuego SacarCola()
        {
            RetornoContinuarLuego retorno = new RetornoContinuarLuego();
            Pelicula anterior             = (Pelicula)MiListaPersonal.Quitar();
            Pelicula siguiente            = (Pelicula)MiListaPersonal.VerInicio();

            if (siguiente != null)
            {
                retorno.Mensaje = ("Se ha finalizado de ver la pelicula " + anterior.Nombre + ", la siguiente en la cola es " + siguiente.Nombre + ".");
                retorno.Cima    = siguiente;
            }
            else
            {
                retorno.Mensaje = "Has terminado de ver todas las películas que tenias en tu lista personal.";
            }
            return(retorno);
        }
Esempio n. 4
0
        public static RetornoContinuarLuego PopContinuar()
        {
            RetornoContinuarLuego retorno = new RetornoContinuarLuego();
            Pelicula anterior             = (Pelicula)ContinuarViendo.Pop();
            Pelicula siguiente            = (Pelicula)ContinuarViendo.Peek();

            if (siguiente != null)
            {
                retorno.Mensaje = ("Se ha finalizado de ver la pelicula " + anterior.Nombre + ", la siguiente en la lista es " + siguiente.Nombre + ".");
                retorno.Cima    = siguiente;
            }
            else
            {
                retorno.Mensaje = "Has terminado de ver todas las películas que tenias pendientes.";
            }
            return(retorno);
        }