Example #1
0
        /// <summary>
        /// Método para el menú del editor
        /// </summary>
        /// <returns></returns>
        public void MenuEditor(Usuario usuario)
        {
            Boolean salir = false;

            do
            {
                Console.Clear();
                Console.WriteLine("Bienvenido Editor " + usuario.Nombrecompleto + "\n\n1- Nueva Publicación\n2- Mostrar Publicaciones\n3- Cerrar Sesión");
                int tipo = Int16.Parse(Console.ReadLine());
                switch (tipo)
                {
                case 1:
                    Console.Clear();
                    Publicaciones.Add(LogicaPublicacion.NuevaPublicacion(usuario));
                    Console.WriteLine("Publicación agregada");
                    Console.ReadKey();
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine(LogicaPublicacion.ListaPublicaciones(Publicaciones));
                    Console.ReadKey();
                    break;

                case 3:
                    salir = true;
                    Console.WriteLine("Muchas gracias!");
                    break;

                default:
                    Console.WriteLine("Opción incorrecta");
                    break;
                }
            } while (!salir);
        }
Example #2
0
        /// <summary>
        /// Método para el menú del invitado
        /// </summary>
        /// <returns></returns>
        public void MenuInvitado(Usuario usuario)
        {
            Boolean salir = false;

            do
            {
                Console.Clear();
                Console.WriteLine("Bienvenido Invitado " + usuario.Nombrecompleto + "\n\n1- Nuevo Comentario\n2- Mostrar Publicaciones\n3- Cerrar Sesión");
                int tipo = Int16.Parse(Console.ReadLine());
                switch (tipo)
                {
                case 1:
                    Console.Clear();
                    Console.WriteLine("Digite el # de publicación que desea comentar");
                    int id = Int16.Parse(Console.ReadLine());
                    if (LogicaPublicacion.ExistePublicacion(id, Publicaciones))
                    {
                        Comentario comentario = LogicaComentario.NuevoComentario(usuario);
                        LogicaPublicacion.AgregarComentario(id, Publicaciones, comentario);
                    }
                    else
                    {
                        Console.WriteLine("Id de publicación no existe");
                    }
                    Console.ReadKey();
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine(LogicaPublicacion.ListaPublicaciones(Publicaciones));
                    Console.ReadKey();
                    break;

                case 3:
                    salir = true;
                    Console.WriteLine("Muchas gracias!");
                    break;

                default:
                    Console.WriteLine("Opción incorrecta");
                    break;
                }
            } while (!salir);
        }