//private static void TrocarUsuario() //{ // Console.Clear(); // RealizaLoginSistema(); // Console.ReadKey(); //} public static void AtualizarLivro() { Console.WriteLine("--- Atualizar Livro ---"); livrosController.RetornaListaDeLivros().ForEach(i => Console.WriteLine($"id do livro: {i.Id} - Nome do Livro: {i.Nome} e data de criação: {i.DataCriacao}")); Console.WriteLine("Informe o Id para alterar registro"); var livroId = int.Parse(Console.ReadLine()); //obtemos no BD o item completo que vamos atualizar var livro = livrosController.GetLivro().FirstOrDefault(x => x.Id == livroId); //obtemos os livros e a regra via Id if (livro == null) { Console.WriteLine("Id informado inválido"); return; } Console.WriteLine("Informe o nome do livro"); livro.Nome = Console.ReadLine(); var resultado = livrosController.AtualizarLivro(livro); if (resultado) { Console.WriteLine("Livro atualizado com sucesso"); Thread.Sleep(1000); } else { Console.WriteLine("Erro ao atualizar livro"); Thread.Sleep(1000); Console.ReadKey(); } }