public List <Mesajero> getAll() { List <Mesajero> mesajeros = new List <Mesajero>(); try { using (StreamReader reader = new StreamReader(archivo)) { string texto = null; do { texto = reader.ReadLine(); if (texto != null) { String[] textoArray = texto.Split(';'); Mesajero m = new Mesajero() { Nombre = textoArray[0], Detalle = textoArray[1], Tipo = textoArray[2] }; mesajeros.Add(m); } } while (texto != null); } } catch (IOException ex) { throw; } return(mesajeros); }
public void Save(Mesajero m) { try { using (StreamWriter writer = new StreamWriter(archivo, true)) { writer.WriteLine(m); writer.Flush(); } } catch (IOException ex) { throw; } }
static void ingresarMensaje() { String nombre, detalle; do { Console.WriteLine("ingrese nombre"); nombre = Console.ReadLine().Trim(); } while (nombre == string.Empty); do { Console.WriteLine("Ingrese detalle"); detalle = Console.ReadLine().Trim(); } while (detalle == string.Empty || detalle.Length > 20); Mesajero m = new Mesajero() { Nombre = nombre, Detalle = detalle, Tipo = "Aplicacion" }; dal.Save(m); }