public static void ModeloUpdate() { Console.WriteLine("Atualizar Modelos"); ModeloList(); //mostra a lista para identificar o ID que sera alterado Console.WriteLine("Informe o ID do Modelo a ser alterado:"); var livId = int.Parse(Console.ReadLine()); //informa ID para alterar //cria variavel para comparar e encontra ID var atualiz = modeloController.GetModelos().FirstOrDefault(x => x.Id == livId); if (atualiz == null) { Console.WriteLine("ID informado inválido"); return; } Console.WriteLine("Informe a nova Descrição:"); atualiz.Nome = Console.ReadLine(); MarcaList(); Console.WriteLine("Informe o código da Marca:"); atualiz.IdMarca = int.Parse(Console.ReadLine()); var resultado = modeloController.UpdateModelo(atualiz); // apenas mostra mensagem ao final da tentativa de atualizar um produto if (resultado) { Console.WriteLine("Atualizado com sucesso!"); } else { Console.WriteLine("Erro ao atualizar dados."); } }