Exemplo n.º 1
0
        private static void ConsertaMascara()
        {
            using (var contexto = new RadixContext())
            {
                var clientes = contexto
                               .Clientes
                               .Include(c => c.Cpf)
                               .ToList();

                foreach (var cliente in clientes)
                {
                    if (cliente.Cpf.Cpf.Length == 14)
                    {
                        continue;
                    }
                    else
                    {
                        string cpf = cliente.Cpf.Cpf;
                        cpf = cpf.Insert(3, ".").Insert(7, ".").Insert(11, "-");

                        cliente.Cpf.Cpf = cpf;

                        contexto.Clientes.Update(cliente);
                        contexto.SaveChanges();
                    }
                }
            }
        }
Exemplo n.º 2
0
        private static void ListarCpf()
        {
            using (var contexto = new RadixContext())
            {
                var clientes = contexto
                               .Clientes
                               .Include(c => c.Cpf)
                               .ToList();

                foreach (var cliente in clientes)
                {
                    Console.WriteLine($"Nome: {cliente.Name}  Cpf: {cliente.Cpf.Cpf}");
                }
                Console.WriteLine();
            }
        }
Exemplo n.º 3
0
        private static void PopularBanco()
        {
            var    cliente = new Cliente();
            string cpf;

            Console.WriteLine("Digite seu Nome.");
            cliente.Name = Console.ReadLine();

            Console.WriteLine("Digite seu cpf");
            cpf = Console.ReadLine();

            cliente.Cpf = new Pessoa()
            {
                Cpf = cpf
            };

            using (var contexto = new RadixContext())
            {
                contexto.Clientes.Add(cliente);
                contexto.SaveChanges();
            }

            Console.WriteLine("\nCliente incluso!\n");
        }