//Atualizar public static void AtualizarCelular() { //Apresentamos a tela em que estamos Console.WriteLine("-- Atualizar Celular --"); //Listamos aqui para identificar o item que vamos alterar celulares.GetCelulares() //Obtemos a lista de celulares .ToList <Celular>() //convertemos para uma lista em memoria .ForEach(x => //Laço de repetição para mostrar cada celular mostrar no console nosso celular Console.WriteLine($"Id:{x.Id} Marca:{x.Marca} Modelo:{x.Modelo} Preço:{x.Preco}")); //Informamos ao usuario que ele precisa colocar o id para realizar a alteração Console.WriteLine("Informe i Id para alteração de registro:"); //Obtemos o id informado var celularId = int.Parse(Console.ReadLine()); //Obtemos do banco o item completo que vamos utilizar var celular = celulares //Banco de dados .GetCelulares() //Obtemos os celulares .FirstOrDefault(x => x.Id == celularId); //Regra para obter o celular //Verificamos se o celular existe if (celular == null) { //Informe que esse id não encontrou um registro Console.WriteLine("Id informado inválido"); return; } Console.WriteLine("Informe o Marca do Celular"); //Obtemos a marca do usuario celular.Marca = Console.ReadLine(); Console.WriteLine("Informe o Modelo do celular"); //Obtemos o modelo do aparelho celular.Modelo = Console.ReadLine(); Console.WriteLine("Informe o Valor do aparelho"); //Obtemos o valor do aparelho celular.Preco = double.Parse(Console.ReadLine()); var resultado = celulares. //Nossa controller AtualizarCelular(celular); //Método que atualiza o celular //Parte final que mostramos o resultado do processo de atualização if (resultado) { Console.WriteLine("Celular atualizado com suceso!"); } else { Console.WriteLine("Erro ao atualizar aparelho"); } }
public static void ListarCelulares() { Console.WriteLine(" LISTA CELULAR "); string pattern = "ID:{0,-3} MARCA:{1,-20} MODELO:{2,-20} PREÇO:{3,-6}"; celulares .GetCelulares() .ToList <Celular>() .ForEach(i => Console.WriteLine(string.Format(pattern, i.Id, i.Marca, i.Modelo, i.Preco.ToString("C3")))); }
//Atualizar public static void AtualizarCelular() { //Apresentamos a tela em que estamos Console.WriteLine("-- Atualizar Celular --"); ListarCelular(); //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 celularId = int.Parse(Console.ReadLine()); //Obtemos do banco o item completo que vamos atualizar var celular = celulares // Nossa controller .GetCelulares() //Obtemos os celulares .FirstOrDefault(x => x.Id == celularId); //regra para obter o celular //Verificamos se o celular existe if (celular == null) { //Informo que esse id não encontrou um registro Console.WriteLine("Id informado inválido"); return; } Console.WriteLine("Informe a Marca do celular"); //Obtemos a maca do usuario celular.Marca = Console.ReadLine(); Console.WriteLine("Informe o Modelo do celular"); //Obtemos o modelo do aparelho celular.Modelo = Console.ReadLine(); Console.WriteLine("Informe o Preço do aparelho"); //Obtemos o valor do aparelho celular.Preco = double.Parse(Console.ReadLine()); var resultado = celulares. //Nossa controller AtualizarCelular(celular); //Metodo que atualiza o celular //Parte final que mostramos o resultado do processo de atualização if (resultado) { Console.WriteLine("Celular atualizado com sucesso!"); } else { Console.WriteLine("Erro ao atualizar aparelho"); } }
//Atualizar /// <summary> /// /// </summary> public static void AtualizarCelular() { Console.WriteLine("--Atualizar Celular--"); ListarCelular(); //Informamos ao usuario que ele precisa que ele precisa colocar o id para realizar a alteração Console.WriteLine("Informe o Id para alteração de registro:"); var celularId = int.Parse(Console.ReadLine()); //Obtemos do banco o item completo que será atualizado var celular = celulares //Banco de dados .GetCelulares() //Obtemos os celulares .FirstOrDefault(x => x.Id == celularId); //regra para obter o celular //verificmos se o celular existe if (celular == null) { Console.WriteLine("Id informado inválido"); return; } Console.WriteLine("Informe o Marca do Celular"); //Obtemos a marca do aparelho celular.Marca = Console.ReadLine(); Console.WriteLine("Informe o Modelo"); //Obtemos o modelo do aparelho celular.Modelo = Console.ReadLine(); Console.WriteLine("Informe o Valor do aparelho"); //Obtemos o preço do aparelho celular.Preco = double.Parse(Console.ReadLine()); var resultado = celulares //Nosa controller .AtualizarCelular(celular); //Metodo que atualiza o celular if (resultado) { Console.WriteLine("Celular atualizado com sucesso!"); } else { Console.WriteLine("Erro ao atualizar o aparelho."); } }
//Atualizar public static void AtualizarCelular() { //Apresentamos a tela em que estamos Console.WriteLine("--Atualizar Celular--"); ListarCelular(); //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 celularId = int.Parse(Console.ReadLine()); // Obtemos do banco o item completo que vamos atualizar var celular = celulares //Nossa controller .GetCelulares() //Obtemos os celulares .FirstOrDefault(x => x.Id == celularId); //Laço de repetição para mostrarcada celular if (celular == null) { Console.WriteLine("Id Informado inválido"); return; } Console.WriteLine("Informe a Marca do celular"); celular.Marca = Console.ReadLine(); Console.WriteLine("Informe o Modelo do celular"); celular.Modelo = Console.ReadLine(); Console.WriteLine("Informe o Preço do aparelho"); celular.Preco = double.Parse(Console.ReadLine()); var resultado = celulares. AtualizarCelular(celular); if (resultado) { Console.WriteLine("Celular atualizado com sucesso"); } else { Console.WriteLine("Erro ao atualizar aparelho"); } }
//ATUALIZAR public static void AtualizarCelular() { Console.WriteLine("---Atualizar Celular---"); celulares.GetCelulares() //Obtemos a lista de celulares .ToList <Celular>() //Convertesmo para uma lista .ForEach(x => //Laço de repetição para mostrar cada celular Console.WriteLine($"Id: {x.Id} - Marca: {x.Marca} - Modelo: {x.Modelo} - Preço: {x.Preco}")); //Mostramos no console do celular Console.WriteLine("Informe O ID para alteraração de registro"); //Informamos ao usuário que ele precisa colocar o ID para realizar a alt var celularId = int.Parse(Console.ReadLine()); //Obtemos o ID informado var celular = celulares //Obtemos do banco o ítem completo para atualizar .GetCelulares() .FirstOrDefault( x => x.Id == celularId); if (celular == null) { Console.WriteLine("ID informado é inválido!"); //Informamos que essa ID não consta no sistema } celular.Marca = Console.ReadLine(); //Obtemos a marca do aparelho Console.WriteLine("Informe o modelo do celular:"); celular.Modelo = Console.ReadLine(); //Obtemos o modelo do aparelho Console.WriteLine("Informe o preço do aparelho:"); celular.Preco = double.Parse(Console.ReadLine()); //Obtemos o valor do aparelho var resultado = celulares .AtualizarCelular(celular); if (resultado) { Console.WriteLine("Celular atualizado com sucesso"); } else { Console.WriteLine("A atualização não foi concluida!"); } }
//atualizar public static void AtualizarCelular() { Console.WriteLine("--Atualizar Celular--"); LIstarCelular(); Console.WriteLine("Informe o Id para Alteração de registros"); var celularId = int.Parse(Console.ReadLine()); var celular = celulares.GetCelulares().FirstOrDefault(x => x.Id == celularId); if (celular == null) { Console.WriteLine("Id informado invalido"); return; } Console.WriteLine("Informe a marca do celular"); celular.Marca = Console.ReadLine(); Console.WriteLine("Informe o modelo do celular"); celular.Modelo = Console.ReadLine(); Console.WriteLine("Informe o valor do celular"); celular.Preco = double.Parse(Console.ReadLine()); var resultado = celulares //nossa controller .AtualizarCelular(celular); //Parte final que mostramos o resultado do processo de atualização if (resultado) { Console.WriteLine("Celular atualizado com sucsso"); } else { Console.WriteLine("Erro ao atualizar aparelho"); } }
public static void AtualizarCelular() { Console.WriteLine("---Atualizar Celular---"); ListarCelular(); Console.WriteLine("Informe o Id para alteração de registro"); var celularId = int.Parse(Console.ReadLine()); var celular = celulares.GetCelulares().FirstOrDefault(i => i.Id == celularId); if (celular == null) { Console.WriteLine("Id informado inválido"); return; } Console.WriteLine("Informe a marca do Celular"); celular.Marca = Console.ReadLine(); Console.WriteLine("Informe o modelo do celular"); celular.Modelo = Console.ReadLine(); Console.WriteLine("Informe o valor do aparelho"); celular.Preco = double.Parse(Console.ReadLine()); var resultado = celulares.AtualizarCelular(celular); if (resultado) { Console.WriteLine("Celular atualizado com sucesso"); } else { Console.WriteLine("Erro ao atualizar aparelho"); } }
/// <summary> /// Metdo que atualiza o celular na lista de celulares /// </summary> public static void AtualizarCelular() { Console.WriteLine("---Atualizar celular---"); ListarCelular(); Console.WriteLine("\n Informe o Id para alteração de registro"); var celularID = int.Parse(Console.ReadLine()); //Obtemos do banco o item completo que será atualizado var celular = celulares.GetCelulares().FirstOrDefault(x => x.Id == celularID); if (celular == null) { Console.WriteLine("Id informado inválido"); return; } Console.WriteLine("\nInforme a Marca do celular"); celular.Marca = Console.ReadLine(); Console.WriteLine("informe o Modelo do celular"); celular.Modelo = Console.ReadLine(); Console.WriteLine("Informe o Preço do celular"); celular.Preco = Double.Parse(Console.ReadLine()); var resultado = celulares.AtualizarCelular(celular); if (resultado) { Console.WriteLine("Celular atualizado com sucesso "); } else { Console.WriteLine("Erro ao atualizar o aparelho!"); } }
//atualizar public static void AttCelular() { Console.WriteLine("-- Atualizar Celular --"); celulares.GetCelulares().ToList().ForEach(x => Console.WriteLine($"Id: {x.Id} Marca: {x.Marca} Modelo: {x.Modelo} Preço: {x.Preco}")); Console.WriteLine("Informe o Id do celular a atualizar"); int idAtt = int.Parse(Console.ReadLine()); var celular = celulares.GetCelulares() .SingleOrDefault(x => x.Id == idAtt); if (celular == null) { Console.WriteLine("Id informado Inválido !"); return; } Console.WriteLine("Informe a marca do celular atualizado "); var marcaAtt = Console.ReadLine(); Console.WriteLine("Informe o modelo do celular atualizado"); var modeloAtt = Console.ReadLine(); Console.WriteLine("Informe o preço do celular atualizado"); double precoAtt = double.Parse(Console.ReadLine()); celular.Marca = marcaAtt; celular.Modelo = modeloAtt; celular.Preco = precoAtt; var resultado = celulares.AtualizarCelular(celular); if (resultado) { Console.WriteLine("Celular Atualizado com sucesso!"); } else { Console.WriteLine("Erro ao atualizar o aparelho."); } }
public static void MostrarCelulares() { Console.WriteLine("-- Mostrar Celulares --"); controller.GetCelulares().ToList <Celular>().ForEach(x => Console.WriteLine(string.Format(modeloCelular, x.Id, x.Marca, x.Model, x.Preco.ToString("C")))); }