예제 #1
0
        public static void Initialize(ClienteContext context)
        {
            if (context.Clientes.Any())
            {
                return;
            }

            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Alvaro",
                    CPF  = "11122233302"
                },
                new Cliente
                {
                    Nome = "Mateus",
                    CPF  = "11122233303"
                },
                new Cliente
                {
                    Nome = "Jesus",
                    CPF  = "11122233304"
                }
            };

            context.AddRange(clientes);

            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "12312300",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[0]
                },
                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "44444444",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[1]
                },
                new Contato
                {
                    Nome     = "Contato 3",
                    Telefone = "66666545",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[2]
                }
            };

            context.AddRange(contatos);


            context.SaveChanges();
        }
예제 #2
0
        public static void Initialize(ClienteContext context)
        {
            if (context.Clientes.Any())
            {
                return;
            }

            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Maria da silva",
                    CPF  = "26847646896",
                },

                new Cliente
                {
                    Nome = "João da silva",
                    CPF  = "57827738397",
                }
            };

            context.AddRange(clientes);
            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 01",
                    Telefone = "1136559874",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[0]
                },

                new Contato
                {
                    Nome     = "Contato 02",
                    Telefone = "1136559874",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[1]
                }
            };



            context.AddRange(contatos);

            context.SaveChanges();
        }
예제 #3
0
        public static void Initialize(ClienteContext context)
        {
            //Se a tabela clientes já estiver preenchido o proceso não irá fazer nada
            if (context.Clientes.Any())
            {
                return;
            }

            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Fulano",
                    CPF  = "11111111111"
                },

                new Cliente
                {
                    Nome = "Beltrano",
                    CPF  = "22233311233"
                }
            };

            context.AddRange(clientes); // vai salvar os clientes escritos anteriormente

            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato1",
                    Telefone = "99999999",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[0]
                },

                new Contato
                {
                    Nome     = "Contato2",
                    Telefone = "12345567889",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[1]
                }
            };

            context.AddRange(contatos); //add o range de contatos

            context.SaveChanges();      //salvando os dados
        }
예제 #4
0
        public static void Initialize(ClienteContext context)
        {
            //se ja foi povoado
            if (context.Clientes.Any())
            {
                return;
            }

            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Fulano da Silva",
                    CPF  = "12345678912"
                },
                new Cliente
                {
                    Nome = "Beltrano da Silva",
                    CPF  = "22222222222"
                }
            };

            context.AddRange(clientes);

            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "99999999",
                    Email    = "teste@mail",
                    Cliente  = clientes[0]
                },
                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "99999999",
                    Email    = "teste2@mail",
                    Cliente  = clientes[1]
                }
            };

            context.AddRange(contatos);


            //salva
            context.SaveChanges();
        }
예제 #5
0
        public static void Initialize(ClienteContext context)
        {
            if (context.Clientes.Any())
            {
                return; //BD já possui dados
            }

            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Fulano da Silva",
                    CPF  = "11111111111"
                },

                new Cliente
                {
                    Nome = "Beltrano da Silva",
                    CPF  = "22222222222"
                }
            };

            context.Clientes.AddRange(clientes);

            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "11975502088",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[0]
                },

                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "11925665445",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[1]
                }
            };

            context.Contatos.AddRange(contatos);

            context.SaveChanges();
        }
예제 #6
0
        public static void Initialize(ClienteContext context)
        {
            if (context.Clientes.Any())
            {
                return;
            }

            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Ana Mendes",
                    CPF  = 8789987
                },

                new Cliente
                {
                    Nome = "Fernanda Lima",
                    CPF  = 987654345
                }
            };

            context.AddRange(clientes);

            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "984928765",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[0]
                },

                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "992347898",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[1]
                }
            };

            context.AddRange(contatos);

            context.SaveChanges();
        }
예제 #7
0
        public static void Initializer(ClienteContext context)
        {
            if (context.Clientes.Any()) // se tiver algum cliente cadastraedo ele vai dar um return
            {
                return;
            }

            var Clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "joao",
                    CPF  = "12345678999"
                },

                new Cliente
                {
                    Nome = "Wesley",
                    CPF  = "12111118999"
                }
            };

            context.AddRange(Clientes);

            var contato = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "996488067",
                    Email    = "*****@*****.**",
                    Cliente  = Clientes[0]
                },

                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "5555555",
                    Email    = "*****@*****.**",
                    Cliente  = Clientes[0]
                },
            };

            context.AddRange(contato);
            context.SaveChanges();
        }
예제 #8
0
        public static void Initialize(ClienteContext context)
        {
            //Verifica se o BD Cliente já foi populado
            if (context.Clientes.Any())
            {
                return;
            }

            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Fulano da Silva",
                    CPF  = "12345678901"
                },
                new Cliente
                {
                    Nome = "Beltrano da Silva",
                    CPF  = "98765432101"
                }
            };

            context.AddRange(clientes);

            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "999999999",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[0]
                },
                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "888888888",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[1]
                }
            };

            context.AddRange(contatos);
            context.SaveChanges();
        }
예제 #9
0
        public static void Initializer(ClienteContext context)
        {
            if (context.Clientes.Any())
            {
                return;
            }

            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Fulano da Silva",
                    CPF  = "11111111111"
                },
                new Cliente
                {
                    Nome = "Beltrano da Silva",
                    CPF  = "22222222222"
                }
            };

            context.AddRange(clientes);

            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "111111111",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[0]
                },
                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "222222222",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[1]
                }
            };

            context.AddRange(contatos);

            context.SaveChanges();
        }
예제 #10
0
        public static void Initialize(ClienteContext context)
        {
            if (context.Clientes.Any())
            {
                return;
            }

            Cliente[] clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Fulano da Silva",
                    CPF  = "76664173735"
                },
                new Cliente
                {
                    Nome = "Beltrano da Silva",
                    CPF  = "54589486377"
                }
            };

            context.AddRange(clientes);

            Contato[] contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "999999999",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[0]
                },
                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "888888888",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[1]
                }
            };

            context.AddRange(contatos);

            context.SaveChanges();
        }
예제 #11
0
        public static void Initilize(ClienteContext context)
        {
            if (context.Clientes.Any())
            {
                return; // DataBase has been seed
            }
            #region Cadastrando clientes
            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "fulano padrão da silva",
                    CPF  = "03909745016",
                },
                new Cliente
                {
                    Nome = "beltrano padrão da silva",
                    CPF  = "66244202007",
                }
            };
            context.AddRange(clientes);
            #endregion
            #region Casdastrando contatos
            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "480595231054",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[0]
                },

                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "6884766391040",
                    Email    = "*****@*****.**",
                    Cliente  = clientes[2]
                },
            };
            context.AddRange(contatos);
            #endregion
            context.SaveChanges();
        }
예제 #12
0
        public static void Initialize(ClienteContext context)
        {
            if (context.Clientes.Any())
            {
                return; // DB has been seeded
            }

            var clientes = new Cliente[] // clientes recebe um array de clientes
            {
                new Cliente {
                    Nome = "Fulano da Silva",
                    CPF  = "11111111111"
                },
                new Cliente {
                    Nome = "Beltrano da Silva",
                    CPF  = "22222222222"
                }
            };

            context.AddRange(clientes);

            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato 1",
                    Telefone = "99999999",
                    Email    = "emailContato1!teste.com",
                    Cliente  = clientes[0] // pegou o primeiro cliente do array clientes que é o zero no indice de arrayz
                },

                new Contato
                {
                    Nome     = "Contato 2",
                    Telefone = "33333333",
                    Email    = "emailContato2!teste.com",
                    Cliente  = clientes[1]
                }
            };

            context.AddRange(contatos);

            context.SaveChanges();
        }
예제 #13
0
        public static void Initialize(ClienteContext context)
        {
            // Se tiver clientes cadastrados, retorna...
            if (context.Clientes.Any())
            {
                return;
            }

            var clientes = new Cliente[]
            {
                new Cliente
                {
                    Nome = "Joelmir Luiz Dallagnol",
                    CPF  = "11111111111"
                },

                new Cliente
                {
                    Nome = "Rodrigo Peroza",
                    CPF  = "22222222222"
                },

                new Cliente
                {
                    Nome = "Edson Domenech",
                    CPF  = "33333333333"
                }
            };

            // Adiciona os Clientes
            context.AddRange(clientes);

            var contatos = new Contato[]
            {
                new Contato
                {
                    Nome     = "Contato Joelmir",
                    Email    = "*****@*****.**",
                    Telefone = "554935669663",
                    Cliente  = clientes[0]
                },

                new Contato
                {
                    Nome     = "Contato Rodrigo",
                    Email    = "*****@*****.**",
                    Telefone = "554935669751",
                    Cliente  = clientes[1]
                },

                new Contato
                {
                    Nome     = "Contato Edson",
                    Email    = "*****@*****.**",
                    Telefone = "554935669756",
                    Cliente  = clientes[2]
                }
            };

            // Adiciona os Contatos
            context.AddRange(contatos);

            // Salva no contexto e adiciona no Banco
            context.SaveChanges();
        }