Ejemplo n.º 1
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");
            }
        }
Ejemplo n.º 2
0
        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"))));
        }
Ejemplo n.º 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");
            }
        }
Ejemplo n.º 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.");
            }
        }
Ejemplo n.º 5
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");
            }
        }
Ejemplo n.º 6
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!");
            }
        }
Ejemplo n.º 7
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");
            }
        }
Ejemplo n.º 8
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");
            }
        }
Ejemplo n.º 9
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!");
            }
        }
Ejemplo n.º 10
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.");
            }
        }
Ejemplo n.º 11
0
 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"))));
 }