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); }
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); }
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); }
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); }