Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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;
        }