Esempio n. 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();
        }
        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 = "Ciência da Computação", InstituicaoID = 1
                },
                new Departamento {
                    Nome = "Ciência de Alimentos", InstituicaoID = 2
                }
            };

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