public static void AtualizaLivro() { Console.WriteLine("Atualizar Livro Por Id"); Console.WriteLine("Insira o Id do livro que deseja atualiar:"); var livroId = int.Parse(Console.ReadLine()); var livro = livros.GetLivros() .FirstOrDefault(x => x.Id == livroId); if (livro != null) { Console.WriteLine("Informe um novo nome para o livro:"); var novoNome = Console.ReadLine(); livro.Nome = novoNome; var resultado = livros.AtualizarLivro(livro); if (resultado) { Console.WriteLine("Livro atualizado com sucesso!"); } else { Console.WriteLine("Erro ao atualizar livro"); } } else { Console.WriteLine("Livro informado é inválido!"); } Console.ReadKey(); }
private static void AtualizarLivro() { //Identificamos que o mesmo está na parte de cadastro de livros do sistema Console.WriteLine("Atualiza Livro dentro do sistema!\n"); MostrarLivro(true); Console.Write("Id do Livro para Cadastro: "); var IDoLivro = int.Parse(Console.ReadLine()); Console.Write("Digite o nome atual do Livro: "); var NomeDoLivro = Console.ReadLine(); var retorno = livrosController.AtualizarLivro(new Livro() { //Aqui "atribuimos" o nome que demos ao livro na propriedade NOme de nosso livro //com o sinal de apenas um "=" temos atrubuição, passagem de valor Id = IDoLivro, Nome = NomeDoLivro }); if (retorno) { // Indico que finalizamos o processo de cadastro do livro, assim o usuário já sabe que //o mesmo doi realizado e sem erros Console.WriteLine("Livro Atualizado com Sucesso"); } else { Console.WriteLine("Erro ao Cadastrar, escolha a opção para alterar novamente"); } //Readkey apenas para que ele visualize esta informação Console.ReadKey(); }
//private static void RemoverUsuarioPeloID() //{ // Console.WriteLine("Remover um usuario pelo id no sistema"); // //Metodo que mostra os usuarios criado anteriomente assim facilitando // //o usuario informar o ID correto para desativar // MostrarUsuarios(); // Console.WriteLine("Informe o ID para desativar do sistema:"); // var usuarioID = int.Parse(Console.ReadLine()); // //Aqui chamamos RemoverUsuarioPorID da nossa classe que controla os usuarios do sistema // usuarioController.RemoverUsuarioPorID(usuarioID); // //Informamos que o usuario foi desativado com sucesso. // Console.WriteLine("Usuário desativado com sucesso"); // Console.ReadKey(); //} public static void AlteraLivroPeloId() { Console.WriteLine("Alterar um livro pelo id no sistema"); MostrarLivro(); Console.WriteLine("Informe o ID do livro para alterar do sistema:"); var livroId = int.Parse(Console.ReadLine()); var livro = livrosController.RetornaListaDeLivros().FirstOrDefault(x => x.Id == livroId); if (livro != null) { Console.WriteLine("Informe novo nome para o livro"); var novoNome = Console.ReadLine(); livro.Nome = novoNome; var resultado = livrosController.AtualizarLivro(livro); if (resultado) { Console.WriteLine("Livro atualizado com sucesso"); } else { Console.WriteLine("Errrooouuuu"); } } }
/// <summary> /// Atualiza um livro pelo Id /// </summary> public static void AtualizarLivro() { MostrarLivro(); Console.WriteLine("Informe o id para alteração de registro: "); var LivroId = int.Parse(Console.ReadLine()); var livro = livrosController.GetLivros().FirstOrDefault(x => x.Id == LivroId); if (livro == null) { Console.WriteLine("Id informado inválido"); return; } Console.WriteLine("Informe um novo nome para o livro selecionado: "); livro.Nome = Console.ReadLine(); var resultado = livrosController.AtualizarLivro(livro); if (resultado) { Console.WriteLine("Livro atualizado com sucesso!"); } else { Console.WriteLine("Erro ao atualizar a base!"); } }
//Atualizado em 10/10/19 /// <summary> /// Metodo de interface que atualiza o nome do livro no sistema /// </summary> private static void AtualizarLivro() { Console.WriteLine("--Atualizar Livro--"); ListarLivros(); Console.WriteLine("Informe o Id para alteração de registro:"); var livroId = int.Parse(Console.ReadLine()); var livro = livros.GetLivros().FirstOrDefault(x => x.Id == livroId); if (livro == null) { Console.WriteLine("Id informado inválido"); return; } Console.WriteLine("Informe o Nome do livro"); //Obtemos o novo nome do livro livro.Nome = Console.ReadLine(); var resultado = livros //Nosa controller .AtualizarLivro(livro); //Metodo que permite salvar a alteração if (resultado) { Console.WriteLine("Livro atualizado com sucesso!"); } else { Console.WriteLine("Erro ao atualizar o nome do livro."); } }
public static void AtualizarLivro() { Console.WriteLine("---Atualizar Livro---"); MostrarLivro(); Console.WriteLine("Informe o Id para alteração de registro"); var livroId = int.Parse(Console.ReadLine()); var livro = livros.GetLivros().FirstOrDefault(i => i.Id == livroId); if (livro == null) { Console.WriteLine("Id informado inválido"); return; } Console.WriteLine("Informe o nome do livro atualizado"); livro.Nome = Console.ReadLine(); livro.DataAlteracao = DateTime.Now; var resultado = livros.AtualizarLivro(livro); if (resultado) { Console.WriteLine("Livro atualizado com sucesso"); } else { Console.WriteLine("Erro ao atualizar livro"); } Console.ReadKey(); }
/// <summary> /// Método que atualiza o livro por Id, e define um novo nome /// </summary> private static void AtualizaLivro() { MostrarLivro(); Console.WriteLine("Digite o Id do Livro a ser atualizado: "); int attId = int.Parse(Console.ReadLine()); var livro = livrosController.GetLivros().ToList().Find(x => x.Id == attId); if (livro == null) { return; } Console.WriteLine("Digite o novo nome do livro: "); var attNome = Console.ReadLine(); livro.Nome = attNome; var resultado = livrosController.AtualizarLivro(livro); if (resultado) { Console.WriteLine("Livro atualizado com sucesso"); } else { Console.WriteLine("Houve um problema com a atualização"); } }
//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(); } }
//Atualizar public static void AtualizarLivro() { //apresentamos a teça em que estamos Console.WriteLine("--Atualizar livro --"); ListarLivro(); //informamos ao usuario que ele precisa colocar o id para realizar a lateracao Console.WriteLine("Informe o Id para alteracao de registro"); //obtemos o id informado var livroId = int.Parse(Console.ReadLine()); //obtemos do banco o item completo que vamos atualizar var livro = livros //banco de dados .GetLivros() //obtemos os livros .FirstOrDefault(x => x.Id == livroId); // regra para obter o livro if (livros == null) { //informo que eese id nao encontrou um registro Console.WriteLine("Id informado invalido"); return; } Console.WriteLine("Informe a mome do livro"); //obtemos a marca do usuario livro.Nome = Console.ReadLine(); Console.WriteLine("Informe o tipo do livro "); //obtemos o modelo do aparelho livro.Tipo = Console.ReadLine(); //obtemos o valor do aparelho Console.WriteLine("nforme o preco do livro"); livro.Preco = double.Parse(Console.ReadLine()); var resultado = livros. // Nossa controller AtualizarLivro(livro); //Metodo que atualiza o celular if (resultado) { Console.WriteLine("Livro atualizado com sucesso!"); } else { Console.WriteLine("Erro ao atualizar um livro"); } }
// Atualizar Livro - OK /// <summary> /// Método que atualiza Livros já cadastrados /// </summary> private static void AtualizarLivro() { // apresentamos a tela em que estamos Console.WriteLine("-- Atualizar Livro --"); MostrarLivro(); // informamos ao usuário que ele precisa colocar o id para realizar a alteração Console.WriteLine("Informe o Id para alteração do registro"); // obtemos o id informado var livroId = int.Parse(Console.ReadLine()); //obtemos do banco o item completo que vamos atualizar var livro = livrosController // Nossa controller .RetornaListaDeLivros() // obtemos os livros .FirstOrDefault(x => x.Id == livroId); // regra para obter o livro // verificamos se o livro existe if (livro == null) { // informo que esse id não encontrou um registro Console.WriteLine("Id informado é inválido"); return; // return utilizado para sair do método } Console.WriteLine("Informe o NOME do Livro"); // obtemos o nome do livro livro.Nome = Console.ReadLine(); var resultado = livrosController // nossa controller .AtualizarLivro(livro); // metodo que atualiza o livro // 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 o livro"); } Console.ReadKey(); }
public static void AtualizarLivro() { Console.Clear(); //Apresentamos a tela em que estamos Console.WriteLine("--Atualizar Livros--"); MostrarLivros(); Console.WriteLine("Informe o Id para alteração de registro."); var livroId = int.Parse(Console.ReadLine()); var livro = livros.GetLivros().FirstOrDefault(x => x.Id == livroId); if (livro == null) { Console.WriteLine("Id Informado inválido"); Console.ReadKey(); return; } Console.WriteLine("Informe o nome do livro"); livro.Nome = Console.ReadLine(); var resultado = livros. AtualizarLivro(livro); if (resultado) { Console.WriteLine("Livro atualizado com sucesso"); } else { Console.WriteLine("Erro ao atualizar livro"); } Console.ReadKey(); }
/// <summary> /// Metodo de interface que atualiza o livro /// </summary> private static void AtualizaLivro() { Console.WriteLine("Atualizar um livro pelo Id no sistema"); MostrarLivro(); Console.WriteLine("Informe o ID para alterar do sistema:"); var livroID = int.Parse(Console.ReadLine()); var livro = livrosController.RetornaListaDeLivros() .FirstOrDefault(x => x.Id == livroID); if (livro != null) { Console.WriteLine("Informe um novo nome para o livro"); var novoNome = Console.ReadLine(); livro.Nome = novoNome; var resultado = livrosController.AtualizarLivro(livro); if (resultado) { Console.WriteLine("Livro atualizado com sucesso!"); } else { Console.WriteLine("Livro não foi atualizado"); } } else { Console.WriteLine("Livro informado é invalido"); } Console.ReadKey(); }
public static void AtualizarLivro() { Console.Clear(); Console.WriteLine("--Atualizar Livro--"); MostrarLivro(); Console.WriteLine("Informe o Id para alteração de registro"); // Informamos ao usuario para colocar o Id para realizar a alteração var livroId = int.Parse(Console.ReadLine()); //obtemos o Id informado var livro = livros.GetLivros().FirstOrDefault(x => x.Id == livroId); if (livro == null) { Console.WriteLine("Id informado inválido"); Console.ReadKey(); Console.WriteLine("Aperte qualquer tecla para repetir a operação"); return; } Console.WriteLine("Informe o Nome do livro"); livro.Nome = Console.ReadLine(); var resultado = livros.AtualizarLivro(livro); if (resultado) { Console.WriteLine("Livro atualizado com sucesso!"); } else { Console.WriteLine("Erro ao atualizar Livro"); } Console.ReadKey(); }