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."); } }
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."); } }