Пример #1
0
        public static void AtualizarCelular()
        {
            ListarCelulares();
            Console.WriteLine(" ATUALIZAR CELULAR ");
            Console.Write("Informe o ID do celular: ");
            var id      = int.Parse(Console.ReadLine());
            var celular = celulares.GetCelulares().SingleOrDefault(i => i.Id == id);

            if (celular == null)
            {
                Console.WriteLine("Não foi achado o ID digitado!");
                return;
            }
            Console.Write("Informe a Marca do celular: ");
            var marca = Console.ReadLine();

            Console.Write("Informe o Modelo do celular: ");
            var modelo = Console.ReadLine();

            Console.Write("Informe o Preço do celular: ");
            var preco = double.Parse(Console.ReadLine());

            celular.Id     = id;
            celular.Marca  = marca;
            celular.Modelo = modelo;
            celular.Preco  = preco;
            celulares.AtualizarCelular(celular);
        }
Пример #2
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
            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");
            }
        }
Пример #3
0
        //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");
            }
        }
Пример #4
0
        //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.");
            }
        }
Пример #5
0
        //Atualizar
        public static void AtualizarCelular()
        {
            //apresentamos a teça em que estamos
            Console.WriteLine("--Atualizar Celular --");

            ListarCelular();
            //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 celularId = int.Parse(Console.ReadLine());

            //obtemos do banco o item completo que vamos atualizar
            var celular = celulares                                //banco de dados
                          .GetCelulars()                           //obtemos os celulares
                          .FirstOrDefault(x => x.Id == celularId); // regra para obter o celular

            if (celular == null)
            {
                //informo que eese id nao encontrou um registro
                Console.WriteLine("Id informado invalido");
                return;
            }


            Console.WriteLine("Informe a 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();
            //obtemos o valor do aparelho
            Console.WriteLine("nforme o preco do aparelho");

            celular.Preco = double.Parse(Console.ReadLine());
            var resultado = celulares.                 // Nossa controller
                            AtualizarCelular(celular); //Metodo que atualiza o celular

            if (resultado)
            {
                Console.WriteLine("Celular atualizado com sucesso!");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar aparelho");
            }
        }
Пример #6
0
        //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");
            }
        }
Пример #7
0
        //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!");
            }
        }
Пример #8
0
        //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");
            }
        }
Пример #9
0
        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");
            }
        }
Пример #10
0
        public static void AtualizarCelular()
        {
            Console.WriteLine("-- Atualizar Celular --");
            MostrarCelulares();
            Console.WriteLine("Digite o ID do celular que Deseja Alterar!!");
            var id = int.Parse(Console.ReadLine());

            var celular = controller.GetCelulares().FirstOrDefault(x => x.Id == id);

            if (celular == null)
            {
                Console.WriteLine("ID do celular não existe");
                return;
            }


            Console.WriteLine("Digite a Marca do Celular");
            celular.Marca = Console.ReadLine();
            Console.WriteLine("Digite o Modelo do Celular");
            celular.Model = Console.ReadLine();
            Console.WriteLine("Digite o valor do Celular");
            celular.Preco = double.Parse(Console.ReadLine());


            var resultado = controller.AtualizarCelular(celular);

            if (resultado)
            {
                Console.WriteLine("Celular Atualizado com Sucesso!!!");
            }
            else
            {
                Console.WriteLine("Erro ao Atualizar celular, confira os dados inseridos");
            }

            Console.WriteLine("Aperte qualquer tecla para voltar ao menu");
            Console.ReadKey(true);
            Console.Clear();
        }
Пример #11
0
        /// <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!");
            }
        }
Пример #12
0
        //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.");
            }
        }