コード例 #1
0
ファイル: Menu.cs プロジェクト: quesada12/Curso-DAS
        /// <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);
        }
コード例 #2
0
 /// <summary>
 /// Método para agregar un comentario a una publicación
 /// </summary>
 /// <returns></returns>
 public static void AgregarComentario(int id, List <Publicacion> publicaciones, Comentario comentario)
 {
     foreach (var Publicacion in publicaciones)
     {
         if (id == Publicacion.Id)
         {
             Publicacion.Comentarios.Add(comentario);
             Console.WriteLine("Comentario agregado");
         }
     }
 }