コード例 #1
0
        public static void Initialize(IESContext context)
        {
            context.Database.EnsureCreated();

            if (context.Departamentos.Any())
            {
                return;
            }

            var departamentos = new Departamento[]
            {
                new Departamento {
                    Nome = "Ciência da Computação"
                },
                new Departamento {
                    Nome = "Ciência de Alimentos"
                }
            };

            foreach (Departamento d in departamentos)
            {
                context.Departamentos.Add(d);
            }
            context.SaveChanges();
        }
コード例 #2
0
        public static void Initialize(IESContext context)
        {
            context.Database.EnsureCreated();

            InicializarDepartamentos(context);
            InicializarInstituicoes(context);
        }
コード例 #3
0
        private static void InicializarInstituicoes(IESContext context)
        {
            if (context.Instituicoes.Any())
            {
                return;
            }

            var instituicoes = new Instituicao[]
            {
                new Instituicao()
                {
                    InstituicaoID = 1,
                    Nome          = "UniParaná",
                    Endereco      = "Paraná"
                },
                new Instituicao()
                {
                    InstituicaoID = 2,
                    Nome          = "UniSanta",
                    Endereco      = "Santa Catarina"
                },
                new Instituicao()
                {
                    InstituicaoID = 3,
                    Nome          = "UniSaoPaulo",
                    Endereco      = "São Paulo"
                },
                new Instituicao()
                {
                    InstituicaoID = 4,
                    Nome          = "UniSulgrandense",
                    Endereco      = "Rio Grande do Sul"
                },
                new Instituicao()
                {
                    InstituicaoID = 5,
                    Nome          = "UniCarioca",
                    Endereco      = "Rio de Janeiro"
                }
            };

            foreach (Instituicao i in instituicoes)
            {
                context.Instituicoes.Add(i);
            }
            context.SaveChanges();
        }
コード例 #4
0
        public static void Initialize(IESContext context)
        {
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            if (context.Departamentos.Any())
            {
                return;
            }

            var instituicoes = new Instituicao[]
            {
                new Instituicao {
                    Nome = "UniParaná", Endereco = "Paraná"
                },
                new Instituicao {
                    Nome = "UniAcre", Endereco = "Acre"
                }
            };

            foreach (Instituicao i in instituicoes)
            {
                context.Instituicoes.Add(i);
            }
            context.SaveChanges();


            var departamentos = new Departamento[]
            {
                new Departamento {
                    Nome = "Ciencia da Computação", InstituicaoID = 1
                },
                new Departamento {
                    Nome = "Ciencia de Alimentos", InstituicaoID = 2
                }
            };

            foreach (Departamento d in departamentos)
            {
                context.Departamentos.Add(d);
            }
            context.SaveChanges();
        }
コード例 #5
0
        private static void InicializarDepartamentos(IESContext context)
        {
            if (context.Departamentos.Any())
            {
                return;
            }

            var departamentos = new Departamento[]
            {
                new Departamento {
                    Nome = "Ciência da Computação"
                },
                new Departamento {
                    Nome = "Ciência de Alimento"
                }
            };

            foreach (Departamento d in departamentos)
            {
                context.Departamentos.Add(d);
            }
            context.SaveChanges();
        }