Esempio n. 1
0
        //atualizar

        public static void AtualizarCelular()
        {
            Console.WriteLine("--- Atualizar Celular ---");

            ListarCelular();

            Console.WriteLine("Informe o Id para alterar registro");

            var celularId = int.Parse(Console.ReadLine());

            //obtemos no BD o item completo que vamos atualizar
            var celular = celularController.GetCelulars().FirstOrDefault(x => x.Id == celularId); //obtemos os celulares e a regra via Id

            if (celular == null)
            {
                Console.WriteLine("Id informado inválido");
                return;
            }


            Console.WriteLine("Informe o 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 = celularController.AtualizarCelular(celular);

            if (resultado)
            {
                Console.WriteLine("Celular atualizado com sucesso");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar aparelho");
            }
        }