private static Biblioteca inserirLivro(int id) { Biblioteca livro = new Biblioteca(); if (id != 0) { Console.WriteLine("\nEdição de Livro"); livro.Id = id; Console.Write("\nInsira o nome: "); livro.Nome = Console.ReadLine(); Console.Write("Insira o autor: "); livro.Autor = Console.ReadLine(); Console.Write("Insira a editora: "); livro.Editora = Console.ReadLine(); Console.Write("Insira a data de lançamento (Dia/Mês/Ano): "); livro.DataLancamento = Console.ReadLine(); Console.Write("Insira o preço: "); livro.Preco = Convert.ToSingle(Console.ReadLine()); Console.WriteLine("\nEdição efetuada com sucesso!\n"); } else { Console.WriteLine("\nCadastro de Livro"); Console.Write("\nInsira o id: "); livro.Id = Convert.ToInt32(Console.ReadLine()); Console.Write("Insira o nome: "); livro.Nome = Console.ReadLine(); Console.Write("Insira o autor: "); livro.Autor = Console.ReadLine(); Console.Write("Insira a editora: "); livro.Editora = Console.ReadLine(); Console.Write("Insira a data de lançamento (Dia/Mês/Ano): "); livro.DataLancamento = Console.ReadLine(); Console.Write("Insira o preço: "); livro.Preco = Convert.ToSingle(Console.ReadLine()); Console.WriteLine("\nCadastro efetuado com sucesso!\n"); } return livro; }
private static Biblioteca alterar(int id) { pesquisaLivro = listaLivros.Find(x => x.Id == id); if (pesquisaLivro != null) { Console.WriteLine("\nId: " + pesquisaLivro.Id); Console.WriteLine("Nome: " + pesquisaLivro.Nome); Console.WriteLine("Autor: " + pesquisaLivro.Autor); Console.WriteLine("Editora: " + pesquisaLivro.Editora); Console.WriteLine("Data de Lançamento: " + pesquisaLivro.DataLancamento); Console.WriteLine("Preço: " + pesquisaLivro.Preco + Environment.NewLine); } else { Console.WriteLine("Nenhum elemento encontrado!"); } listaLivros.RemoveAll(x => x.Id == id); listaLivros.Add(inserirLivro(id)); return null; }