Exemple #1
0
        //atualizar
        public static void AtualizarCelular()
        {
            Console.WriteLine("Atualizar Celular");
            MostraCelular();                           //mostra a lista para identificar o ID que sera alterado
            Console.WriteLine("Informe o ID do produto a ser alterado:");
            var celId = int.Parse(Console.ReadLine()); //informa ID para alterar
            //cria variavel para comparar e encontra ID
            var celular = controller.GetCelulares().FirstOrDefault(x => x.Id == celId);


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

            Console.WriteLine("Informe o Marca:");
            celular.Marca = Console.ReadLine();
            Console.WriteLine("Informe o Modelo:");
            celular.Modelo = Console.ReadLine();
            Console.WriteLine("Informe o Valor do aparelho:");
            celular.Preco = double.Parse(Console.ReadLine());

            var resultado = controller.AtualizarCelular(celular);

            // apenas mostra mensagem ao final da tentativa de atualizar um produto
            if (resultado)
            {
                Console.WriteLine("Produto Atualizado com sucesso!");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar produto.");
            }
        }
Exemple #2
0
        /// <summary>
        /// Metódo para atualizar um celular que já está no nosso sistema
        /// </summary>
        public static void AtualizarCelular()

        {
            //Apresentamos a tela em que estamos
            Console.WriteLine("\n--- Atualizar celular ---");
            Console.WriteLine();

            ListarCelular();

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

            //Obtemos o Id informado
            var celulares = int.Parse(Console.ReadLine());

            //Obtemos do banco o item completo que vamos atualizar
            var aparelho = celular.GetCelulares().FirstOrDefault(x => x.Id == celulares);

            //Verificamos se o celular existe
            if (aparelho == null)
            {
                Console.WriteLine("Id informado inválido!");
            }

            Console.WriteLine("\nInforme a marca do celular:");
            //Obtemos a marca do usuário
            aparelho.Marca = Console.ReadLine();

            Console.WriteLine("\nInforme o modelo do marca:");

            //Obtemos o modelo do celular
            aparelho.Modelo = Console.ReadLine();

            Console.WriteLine("\nInforme o valor do celular:");

            //Obtemos o valor do celular
            aparelho.Preco = double.Parse(Console.ReadLine());


            var resultado = celular.AtualizarCelular(aparelho);

            if (resultado)
            {
                Console.WriteLine("\nCelular atualizado com sucesso\n!");
            }
            else
            {
                Console.WriteLine("\nErro ao atualizar o celular!");
            }
        }
Exemple #3
0
        // 2 - Atualizar
        public static void AtualizarCelular()
        {
            // apresentamos a tela em que estamos
            Console.WriteLine("-- Atualizar Celular --");

            ListarCelular();

            // 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 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; // return utilizado para sair do método
            }

            Console.WriteLine("Informe a Marca do Celular");
            // obtemos a marca do aparelho
            celular.Marca = Console.ReadLine();
            Console.WriteLine("Informe o Modelo do Celular");
            // obtems o modelo do aparelho
            celular.Modelo = Console.ReadLine();
            Console.WriteLine("Informe o Valor do Celular");
            // 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");
            }
        }
Exemple #4
0
        //Atualizar
        public static void AtualizarCelular()
        {
            //Apresentamos a tela em que estamos
            Console.WriteLine(" -- Atualizar Celular --");
            //Listamos aqui para identificar o item que vamos alterar
            ListarCelular();
            //Obtemos o Id informado
            Console.WriteLine("Informe o Id para alteração de registro");
            var celularId = int.Parse(Console.ReadLine());

            //Obtivemos do banco o item completo que vamos atualizar
            var celular = celulares.GetCelulares().FirstOrDefault(x => x.Id == celularId);

            if (celular == null)
            {
                //Informo que esse Id não encontrou um registro
                Console.WriteLine("Id Informado Invalido");
                return;
            }

            Console.WriteLine("Informe o marca do celular");
            //Obtenos A marca do aparelho
            celular.Marca = Console.ReadLine();

            Console.WriteLine("Informe o modelo do celular");
            celular.Modelo = Console.ReadLine();

            //obtemos o valor do aparelho
            Console.WriteLine("Infome o valor do aparelho");
            celular.Valor = double.Parse(Console.ReadLine());

            var resultado = celulares.AtualizarCelular(celular);

            if (resultado)
            {
                Console.WriteLine("Celular atualizado com sucesso");
            }

            else
            {
                Console.WriteLine("Erro aoa atualizar aparelho");
            }
        }
        //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");
            }
        }