/// <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); }
public override string ToString() { return("Publicación #" + Id + " el " + Fecha + "\n\n" + Post + "\n" + Autor + "\n\nComentarios:\n\n" + LogicaComentario.ListaComentarios(Comentarios)); }