public void DocumentoJson(string nombreDoc) { Funcionalidades funcionalidades = new Funcionalidades(); if (!File.Exists(GetPath(nombreDoc))) { var alumnos = funcionalidades.SetAlumno(); List <Alumno> alumnosLista = new List <Alumno> { alumnos }; using (StreamWriter doc = File.CreateText(GetPath(nombreDoc))) { JsonSerializer serializer = new JsonSerializer(); serializer.Serialize(doc, alumnosLista); } } else { var alumnosListaSerializada = System.IO.File.ReadAllText(GetPath(nombreDoc)); var alumnosLista = JsonConvert.DeserializeObject <List <Alumno> >(alumnosListaSerializada); var alumnos = funcionalidades.SetAlumno(); alumnosLista.Add(alumnos); alumnosListaSerializada = JsonConvert.SerializeObject(alumnosLista, Formatting.Indented); File.WriteAllText(GetPath(nombreDoc), alumnosListaSerializada); } }
public void DocumentoTxt(string nombreDoc) { Funcionalidades funcionalidades = new Funcionalidades(); if (!File.Exists(GetPath(nombreDoc))) { var doc = SetDocumento(nombreDoc); var alumno = funcionalidades.SetAlumno(); doc.WriteLine(alumno.Id + "," + alumno.Nombre + "," + alumno.Apellido + "," + alumno.Dni); doc.Close(); } else { var doc = AppendDocumento(nombreDoc); var alumno = funcionalidades.SetAlumno(); doc.WriteLine(alumno.Id + "," + alumno.Nombre + "," + alumno.Apellido + "," + alumno.Dni); doc.Close(); } }