public List<Libro> listaLibrosRecuperados() { List<Libro> listaLibrosRecuperados = new List<Libro>(); miControlador.RutaFichero = "~/ficheros/Libros.txt"; miControlador.AbrirFichero("ruta", "leer"); string[] lineasFicheroRecuperadas = miControlador.recuperaLibro(); for (int i = 0; i < lineasFicheroRecuperadas.Length; i++) { Libro libroRecuperado = new Libro(); string[] argumentos = lineasFicheroRecuperadas[i].Split(new char[] { ':' }); libroRecuperado.titulo = argumentos[0]; libroRecuperado.autor = argumentos[1]; libroRecuperado.editorial = argumentos[2]; libroRecuperado.categoria = argumentos[3]; libroRecuperado.isbn10 = long.Parse(argumentos[4]); libroRecuperado.isbn13 = long.Parse(argumentos[5]); libroRecuperado.precio = decimal.Parse(argumentos[6]); libroRecuperado.numeroPaginas = int.Parse(argumentos[7]); libroRecuperado.resumen = argumentos[8]; libroRecuperado.cantidadLibros = int.Parse(argumentos[9]); listaLibrosRecuperados.Add(libroRecuperado); } return listaLibrosRecuperados; }
public MiniControlLibro(Libro unLibro) { this.tituloLibro = unLibro.titulo; this.editorialLibro = unLibro.editorial; this.autorLibro = unLibro.autor; this.isbnLibro = unLibro.isbn10; this.precioLibro = unLibro.precio; }