コード例 #1
0
        static void registrarDevolucao()
        {
            Console.Write("\nDigite o ISBN: ");
            int isbnE = Int32.Parse(Console.ReadLine());

            Livro livroE = lvs.pesquisar(new Livro(isbnE));

            if (livroE == null)
            {
                throw new Exception("Livro não encontrado.");
            }

            Exemplar exemplarE = livroE.Exemplares.FirstOrDefault(i => i.devolver());

            if (exemplarE != null)
            {
                Console.WriteLine("Exemplar " + exemplarE.Tombo + " devolvido com sucesso!");
            }
            else
            {
                Console.WriteLine("Não há exemplares emprestados.");
            }
        }
コード例 #2
0
        static void registrarEmprestimo()
        {
            Console.Write("\nDigite o ISBN: ");
            int isbnD = Int32.Parse(Console.ReadLine());

            Livro livroD = lvs.pesquisar(new Livro(isbnD));

            if (livroD == null)
            {
                throw new Exception("Livro não encontrado.");
            }

            Exemplar exemplar = livroD.Exemplares.FirstOrDefault(i => i.emprestar());

            if (exemplar != null)
            {
                Console.WriteLine("Exemplar " + exemplar.Tombo + " emprestado com sucesso!");
            }
            else
            {
                throw new Exception("Não há exemplares disponíveis.");
            }
        }