Exemple #1
0
        public static void AtualizarLivro()
        {
            Console.WriteLine("---Atualizar Livro---");

            MostraLivro();

            //Informamos ao usuario que ele precisa colocar o id para realizar a alteração
            Console.WriteLine("Informe o Id  para alteração de registro");

            //obtemos o Id informado
            var livroId = int.Parse(Console.ReadLine());

            //Obtemos do banco o item completo que vamos atualizar
            var livros = livrosController.GetLivros()           //Obtemos os celulares
                         .FirstOrDefault(x => x.Id == livroId); // regra para obter o celular

            //Verificamos se
            if (livroId == null)
            {
                Console.WriteLine("Id informado inválido");
                return;
            }
            Console.WriteLine("Informe o Nome do Livro");
            livros.Nome = Console.ReadLine();

            var resultado = livrosController.AltualizaLivro(livros);//Metodo que atualiza o celular

            //Parte final que mostramos o resultado do processo de atualização
            if (resultado)
            {
                Console.WriteLine("Livro atualizado com sucesso!");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar livro");
            }
        }