示例#1
0
        private static void OrderTypeInit(AspiranturaContext context)
        {
            var orderTypes = new OrderType[]
            {
                new OrderType {
                    Id = (int)OrderTypeEnum.Зарахування, Name = OrderTypeEnum.Зарахування.ToString()
                },
                new OrderType {
                    Id = (int)OrderTypeEnum.Переведення, Name = OrderTypeEnum.Переведення.ToString()
                },
                new OrderType {
                    Id = (int)OrderTypeEnum.Закінчення, Name = OrderTypeEnum.Закінчення.ToString()
                },
                new OrderType {
                    Id = (int)OrderTypeEnum.Відрахування, Name = OrderTypeEnum.Відрахування.ToString()
                },
                new OrderType {
                    Id = (int)OrderTypeEnum.Академвідпустка, Name = OrderTypeEnum.Академвідпустка.ToString()
                },
                new OrderType {
                    Id = (int)OrderTypeEnum.Інший, Name = OrderTypeEnum.Інший.ToString()
                },
                new OrderType {
                    Id = (int)OrderTypeEnum.Зміна_форми_навчання, Name = OrderTypeEnum.Зміна_форми_навчання.ToString()
                }
            };

            foreach (var k in orderTypes)
            {
                context.Ordertypes.Add(k);
            }
            context.SaveChanges();
        }
示例#2
0
        private static void OrderInit(AspiranturaContext context)
        {
            var orders = new Order[]
            {
                new Order {
                    Date = DateTime.Parse("2010-09-01"), Number = "1", OrdertypeId = 1
                },
                new Order {
                    Date = DateTime.Parse("2011-09-01"), Number = "79", OrdertypeId = 4
                },
                new Order {
                    Date = DateTime.Parse("2012-09-01"), Number = "53", OrdertypeId = 1
                },
                new Order {
                    Date = DateTime.Parse("2014-03-01"), Number = "3", OrdertypeId = 2
                },
                new Order {
                    Date = DateTime.Parse("2015-05-30"), Number = "3", OrdertypeId = 3
                }
            };

            foreach (Order item in orders)
            {
                context.Orders.Add(item);
            }
            context.SaveChanges();
        }
示例#3
0
        private static void StatusTypeInit(AspiranturaContext context)
        {
            var statuses = new StatusType[]
            {
                new StatusType {
                    Id = (int)StatusTypeEnum.новий, Name = StatusTypeEnum.новий.ToString()
                },
                new StatusType {
                    Id = (int)StatusTypeEnum.навчання, Name = StatusTypeEnum.навчання.ToString()
                },
                new StatusType {
                    Id = (int)StatusTypeEnum.академ_відпустка, Name = StatusTypeEnum.академ_відпустка.ToString()
                },
                new StatusType {
                    Id = (int)StatusTypeEnum.відрахований_2, Name = StatusTypeEnum.відрахований_2.ToString()
                },
                new StatusType {
                    Id = (int)StatusTypeEnum.захист_достроково, Name = StatusTypeEnum.захист_достроково.ToString()
                },
                new StatusType {
                    Id = (int)StatusTypeEnum.закінчив, Name = StatusTypeEnum.закінчив.ToString()
                },
                new StatusType {
                    Id = (int)StatusTypeEnum.повторний_курс, Name = StatusTypeEnum.повторний_курс.ToString()
                },
                new StatusType {
                    Id = (int)StatusTypeEnum.стажування, Name = StatusTypeEnum.стажування.ToString()
                }
            };

            foreach (var k in statuses)
            {
                context.Statuses.Add(k);
            }
        }
示例#4
0
        private static void AspirantInit(AspiranturaContext context)
        {
            var aspirants = new Aspirant[]
            {
                new Aspirant {
                    Name = "Carson", Surename = "Alexander", Birthday = DateTime.Parse("2005-09-01"), Patronymic = "Петрович", StatustypeId = (int)StatusTypeEnum.новий, SpecialityId = 21, InputDate = DateTime.Parse("2010-09-01")
                },
                new Aspirant {
                    Name = "Meredith", Surename = "Alonso", Birthday = DateTime.Parse("2002-09-01"), Patronymic = "Васильевич", StatustypeId = (int)StatusTypeEnum.новий, SpecialityId = 21
                },
                new Aspirant {
                    Name = "Arturo", Surename = "Anand", Birthday = DateTime.Parse("2003-09-01"), StatustypeId = (int)StatusTypeEnum.навчання, SpecialityId = 21
                },
                new Aspirant {
                    Name = "Gytis", Surename = "Barzdukas", Birthday = DateTime.Parse("2002-09-01"), StatustypeId = (int)StatusTypeEnum.новий, SpecialityId = 21
                },
                new Aspirant {
                    Name = "Yan", Surename = "Li", Birthday = DateTime.Parse("2002-09-01"), StatustypeId = (int)StatusTypeEnum.відрахований_2, SpecialityId = 21
                },
                new Aspirant {
                    Name = "Peggy", Surename = "Justice", Birthday = DateTime.Parse("2001-09-01"), StatustypeId = (int)StatusTypeEnum.відрахований_2, SpecialityId = 21
                },
                new Aspirant {
                    Name = "Laura", Surename = "Norman", Birthday = DateTime.Parse("2003-09-01"), StatustypeId = (int)StatusTypeEnum.захист_достроково, SpecialityId = 21
                },
                new Aspirant {
                    Name = "Nino", Surename = "Olivetto", Birthday = DateTime.Parse("2005-09-01"), StatustypeId = (int)StatusTypeEnum.стажування, SpecialityId = 21
                }
            };

            foreach (Aspirant asp in aspirants)
            {
                context.Aspirants.Add(asp);
            }
            context.SaveChanges();


            // var aspirantOrders = new AspirantOrder[]
            // {
            //      new AspirantOrder {
            //          AspirantId = aspirants.Single(a => a.Name == "Carson").Id,
            //          OrderId = 1
            //          },
            //      new AspirantOrder {
            //          AspirantId = aspirants.Single(a => a.Name == "Meredith").Id,
            //          OrderId = 1
            //          }
            //};
            // foreach (AspirantOrder ao in aspirantOrders)
            // {
            //     context.AspirantOrders.Add(ao);
            // }
            // context.SaveChanges();
        }
示例#5
0
        public static void Initialize(AspiranturaContext context)
        {
            context.Database.EnsureCreated();

            // Look for any students.
            if (context.Aspirants.Any())
            {
                return;   // DB has been seeded
            }

            StatusTypeInit(context);
            OrderTypeInit(context);
            KnowledgeInit(context);
            SpecialityInit(context);
            OrderInit(context);
            AspirantInit(context);
        }
示例#6
0
        private static void KnowledgeInit(AspiranturaContext context)
        {
            var knowledges = new Knowledge[]
            {
                new Knowledge {
                    Id = 1, Name = "Освіта/Педагогіка"
                },
                new Knowledge {
                    Id = 2, Name = "Культура і мистецтво"
                },
                new Knowledge {
                    Id = 3, Name = "Гуманітарні науки"
                },
                new Knowledge {
                    Id = 4, Name = "Богослов’я"
                },
                new Knowledge {
                    Id = 5, Name = "Соціальні та поведінкові науки"
                },
                new Knowledge {
                    Id = 6, Name = "Журналістика"
                },
                new Knowledge {
                    Id = 7, Name = "Управління та адміністрування"
                },
                new Knowledge {
                    Id = 8, Name = "Право"
                },
                new Knowledge {
                    Id = 9, Name = "Біологія"
                },
                new Knowledge {
                    Id = 10, Name = "Природничі науки"
                },
                new Knowledge {
                    Id = 11, Name = "Математика та статистика"
                },
                new Knowledge {
                    Id = 12, Name = "Інформаційні технології"
                },
                new Knowledge {
                    Id = 13, Name = "Механічна інженерія"
                },
                new Knowledge {
                    Id = 14, Name = "Електрична інженерія"
                },
                new Knowledge {
                    Id = 15, Name = "Автоматизація та приладобудування"
                },
                new Knowledge {
                    Id = 16, Name = "Хімічна та біоінженерія"
                },
                new Knowledge {
                    Id = 17, Name = "Електроніка та телекомунікації"
                },
                new Knowledge {
                    Id = 18, Name = "Виробництво та технології"
                },
                new Knowledge {
                    Id = 19, Name = "Архітектура та будівництво"
                },
                new Knowledge {
                    Id = 20, Name = "Аграрні науки та продовольство"
                },
                new Knowledge {
                    Id = 21, Name = "Ветеринарна медицина"
                },
                new Knowledge {
                    Id = 22, Name = "Охорона здоров’я"
                },
                new Knowledge {
                    Id = 23, Name = "Соціальна робота"
                },
                new Knowledge {
                    Id = 24, Name = "Сфера обслуговування"
                },
                new Knowledge {
                    Id = 25, Name = "Воєнні науки, національна безпека, безпека державного кордону"
                },
                new Knowledge {
                    Id = 26, Name = "Цивільна безпека"
                },
                new Knowledge {
                    Id = 27, Name = "Транспорт"
                },
                new Knowledge {
                    Id = 28, Name = "Публічне управління та адміністрування"
                },
                new Knowledge {
                    Id = 29, Name = "Міжнародні відносини"
                }
            };

            foreach (var k in knowledges)
            {
                context.Knowledges.Add(k);
            }
            context.SaveChanges();
        }
示例#7
0
        private static void SpecialityInit(AspiranturaContext context)
        {
            var specialities = new Speciality[]
            {
                new Speciality {
                    Id = 11, Name = "Освітні, педагогічні науки", KnowledgeId = 1
                },
                new Speciality {
                    Id = 12, Name = "Дошкільна освіта", KnowledgeId = 1
                },
                new Speciality {
                    Id = 13, Name = "Початкова освіта", KnowledgeId = 1
                },
                new Speciality {
                    Id = 14, Name = "Середня освіта (за предметними спеціальностями)", KnowledgeId = 1
                },
                new Speciality {
                    Id = 15, Name = "Професійна освіта (за спеціалізаціями)", KnowledgeId = 1
                },
                new Speciality {
                    Id = 16, Name = "Спеціальна освіта", KnowledgeId = 1
                },
                new Speciality {
                    Id = 17, Name = "Фізична культура і спорт", KnowledgeId = 1
                },
                new Speciality {
                    Id = 21, Name = "Аудіовізуальне мистецтво та виробництво", KnowledgeId = 2
                },
                new Speciality {
                    Id = 22, Name = "Дизайн", KnowledgeId = 2
                },
                new Speciality {
                    Id = 23, Name = "Образотворче мистецтво, декоративне мистецтво, реставрація ", KnowledgeId = 2
                },
                new Speciality {
                    Id = 24, Name = "Хореографія", KnowledgeId = 2
                },
                new Speciality {
                    Id = 25, Name = "Музичне мистецтво", KnowledgeId = 2
                },
                new Speciality {
                    Id = 26, Name = "Сценічне мистецтво", KnowledgeId = 2
                },
                new Speciality {
                    Id = 27, Name = "Музеєзнавство, пам’яткознавство", KnowledgeId = 2
                },
                new Speciality {
                    Id = 28, Name = "Менеджмент соціокультурної діяльності", KnowledgeId = 2
                },
                new Speciality {
                    Id = 29, Name = "інформаційна, бібліотечна та архівна справа", KnowledgeId = 2
                },
                new Speciality {
                    Id = 31, Name = "Релігієзнавство", KnowledgeId = 3
                },
                new Speciality {
                    Id = 32, Name = "історія та археологія", KnowledgeId = 3, IsUsed = true
                },
                new Speciality {
                    Id = 33, Name = "Філософія", KnowledgeId = 3, IsUsed = true
                },
                new Speciality {
                    Id = 34, Name = "Культурологія", KnowledgeId = 3
                }, new Speciality {
                    Id = 35, Name = "Філологія", KnowledgeId = 3, IsUsed = true
                },
                new Speciality {
                    Id = 41, Name = "Богослов’я", KnowledgeId = 4
                },
                new Speciality {
                    Id = 51, Name = "Економіка", KnowledgeId = 5, IsUsed = true
                },
                new Speciality {
                    Id = 52, Name = "Політологія", KnowledgeId = 5
                },
                new Speciality {
                    Id = 53, Name = "Психологія", KnowledgeId = 5, IsUsed = true
                },
                new Speciality {
                    Id = 54, Name = "Соціологія", KnowledgeId = 5, IsUsed = true
                },
                new Speciality {
                    Id = 61, Name = "Журналістика", KnowledgeId = 6
                },
                new Speciality {
                    Id = 71, Name = "Облік і оподаткування", KnowledgeId = 7, IsUsed = true
                },
                new Speciality {
                    Id = 72, Name = "Фінанси, банківська справа та страхування", KnowledgeId = 7
                },
                new Speciality {
                    Id = 73, Name = "Менеджмент", KnowledgeId = 7, IsUsed = true
                },
                new Speciality {
                    Id = 75, Name = "Маркетинг", KnowledgeId = 7, IsUsed = true
                },
                new Speciality {
                    Id = 76, Name = "Підприємництво, торгівля та біржова діяльність", KnowledgeId = 7
                },
                new Speciality {
                    Id = 81, Name = "Право", KnowledgeId = 8, IsUsed = true
                },
                new Speciality {
                    Id = 91, Name = "Біологія", KnowledgeId = 9, IsUsed = true
                },
                new Speciality {
                    Id = 101, Name = "Екологія", KnowledgeId = 10, IsUsed = true
                },
                new Speciality {
                    Id = 102, Name = "Хімія", KnowledgeId = 10
                },
                new Speciality {
                    Id = 103, Name = "Науки про Землю*", KnowledgeId = 10
                },
                new Speciality {
                    Id = 104, Name = "Фізика та астрономія", KnowledgeId = 10, IsUsed = true
                },
                new Speciality {
                    Id = 105, Name = "Прикладна фізика та наноматеріали", KnowledgeId = 10, IsUsed = true
                },
                new Speciality {
                    Id = 106, Name = "Географія", KnowledgeId = 10
                },
                new Speciality {
                    Id = 111, Name = "Математика", KnowledgeId = 11, IsUsed = true
                },
                new Speciality {
                    Id = 112, Name = "Статистика", KnowledgeId = 11
                },
                new Speciality {
                    Id = 113, Name = "Прикладна математика", KnowledgeId = 11, IsUsed = true
                },
                new Speciality {
                    Id = 121, Name = "інженерія програмного забезпечення", KnowledgeId = 12, IsUsed = true
                },
                new Speciality {
                    Id = 122, Name = "Комп’ютерні науки", KnowledgeId = 12, IsUsed = true
                },
                new Speciality {
                    Id = 123, Name = "Комп’ютерна інженерія", KnowledgeId = 12, IsUsed = true
                },
                new Speciality {
                    Id = 124, Name = "Системний аналіз", KnowledgeId = 12, IsUsed = true
                },
                new Speciality {
                    Id = 125, Name = "Кібербезпека", KnowledgeId = 12, IsUsed = true
                },
                new Speciality {
                    Id = 126, Name = "інформаційні системи та технології", KnowledgeId = 12
                },
                new Speciality {
                    Id = 131, Name = "Прикладна механіка", KnowledgeId = 13, IsUsed = true
                },
                new Speciality {
                    Id = 132, Name = "Матеріалознавство", KnowledgeId = 13, IsUsed = true
                },
                new Speciality {
                    Id = 133, Name = "Галузеве машинобудування", KnowledgeId = 13, IsUsed = true
                },
                new Speciality {
                    Id = 134, Name = "Авіаційна та ракетно-космічна техніка", KnowledgeId = 13, IsUsed = true
                },
                new Speciality {
                    Id = 135, Name = "Суднобудування", KnowledgeId = 13
                },
                new Speciality {
                    Id = 136, Name = "Металургія", KnowledgeId = 13, IsUsed = true
                },
                new Speciality {
                    Id = 141, Name = "Електроенергетика, електротехніка та електромеханіка", KnowledgeId = 14, IsUsed = true
                },
                new Speciality {
                    Id = 142, Name = "Енергетичне машинобудування", KnowledgeId = 14, IsUsed = true
                },
                new Speciality {
                    Id = 143, Name = "Атомна енергетика", KnowledgeId = 14, IsUsed = true
                },
                new Speciality {
                    Id = 144, Name = "Теплоенергетика", KnowledgeId = 14, IsUsed = true
                },
                new Speciality {
                    Id = 145, Name = "Гідроенергетика", KnowledgeId = 14
                },
                new Speciality {
                    Id = 151, Name = "Автоматизація та комп’ютерно-інтегровані технології", KnowledgeId = 15, IsUsed = true
                },
                new Speciality {
                    Id = 152, Name = "Метрологія та інформаційно-вимірювальна техніка", KnowledgeId = 15, IsUsed = true
                },
                new Speciality {
                    Id = 153, Name = "Мікро- та наносистемна техніка", KnowledgeId = 15, IsUsed = true
                },
                new Speciality {
                    Id = 161, Name = "Хімічні технології та інженерія", KnowledgeId = 16, IsUsed = true
                },
                new Speciality {
                    Id = 162, Name = "Біотехнології та біоінженерія", KnowledgeId = 16, IsUsed = true
                },
                new Speciality {
                    Id = 163, Name = "Біомедична інженерія", KnowledgeId = 16, IsUsed = true
                },
                new Speciality {
                    Id = 171, Name = "Електроніка", KnowledgeId = 17, IsUsed = true
                },
                new Speciality {
                    Id = 172, Name = "Телекомунікації та радіотехніка", KnowledgeId = 17, IsUsed = true
                },
                new Speciality {
                    Id = 173, Name = "Авіоніка", KnowledgeId = 17, IsUsed = true
                },
                new Speciality {
                    Id = 181, Name = "Харчові технології", KnowledgeId = 18
                },
                new Speciality {
                    Id = 182, Name = "Технології легкої промисловості", KnowledgeId = 18
                },
                new Speciality {
                    Id = 183, Name = "Технології захисту навколишнього середовища", KnowledgeId = 18
                },
                new Speciality {
                    Id = 184, Name = "Гірництво", KnowledgeId = 18, IsUsed = true
                },
                new Speciality {
                    Id = 185, Name = "Нафтогазова інженерія та технології", KnowledgeId = 18, IsUsed = true
                },
                new Speciality {
                    Id = 186, Name = "Видавництво та поліграфія", KnowledgeId = 18
                },
                new Speciality {
                    Id = 187, Name = "Деревообробні та меблеві технології", KnowledgeId = 18
                },
                new Speciality {
                    Id = 191, Name = "Архітектура та містобудування", KnowledgeId = 19
                },
                new Speciality {
                    Id = 192, Name = "Будівництво та цивільна інженерія", KnowledgeId = 19
                },
                new Speciality {
                    Id = 193, Name = "Геодезія та землеустрій", KnowledgeId = 19
                },
                new Speciality {
                    Id = 194, Name = "Гідротехнічне будівництво, водна інженерія та водні технології", KnowledgeId = 19
                },
                new Speciality {
                    Id = 201, Name = "Агрономія", KnowledgeId = 20
                },
                new Speciality {
                    Id = 202, Name = "Захист і карантин рослин", KnowledgeId = 20
                },
                new Speciality {
                    Id = 203, Name = "Садівництво та виноградарство", KnowledgeId = 20
                },
                new Speciality {
                    Id = 204, Name = "Технологія виробництва і переробки продукції тваринництва", KnowledgeId = 20
                },
                new Speciality {
                    Id = 205, Name = "Лісове господарство", KnowledgeId = 20
                },
                new Speciality {
                    Id = 206, Name = "Садово-паркове господарство", KnowledgeId = 20
                },
                new Speciality {
                    Id = 207, Name = "Водні біоресурси та аквакультура", KnowledgeId = 20
                },
                new Speciality {
                    Id = 208, Name = "Агроінженерія", KnowledgeId = 20
                },
                new Speciality {
                    Id = 211, Name = "Ветеринарна медицина", KnowledgeId = 21
                },
                new Speciality {
                    Id = 212, Name = "Ветеринарна гігієна, санітарія і експертиза", KnowledgeId = 21
                },
                new Speciality {
                    Id = 221, Name = "Стоматологія", KnowledgeId = 22
                },
                new Speciality {
                    Id = 222, Name = "Медицина", KnowledgeId = 22
                },
                new Speciality {
                    Id = 223, Name = "Медсестринство", KnowledgeId = 22
                },
                new Speciality {
                    Id = 224, Name = "Технології медичної діагностики та лікування", KnowledgeId = 22
                },
                new Speciality {
                    Id = 225, Name = "Медична психологія", KnowledgeId = 22
                },
                new Speciality {
                    Id = 226, Name = "Фармація, промислова фармація", KnowledgeId = 22
                },
                new Speciality {
                    Id = 227, Name = "Фізична терапія, ерготерапія", KnowledgeId = 22, IsUsed = true
                },
                new Speciality {
                    Id = 228, Name = "Педіатрія", KnowledgeId = 22
                },
                new Speciality {
                    Id = 229, Name = "Громадське здоров’я", KnowledgeId = 22
                },
                new Speciality {
                    Id = 231, Name = "Соціальна робота", KnowledgeId = 23
                },
                new Speciality {
                    Id = 232, Name = "Соціальне забезпечення", KnowledgeId = 23
                },
                new Speciality {
                    Id = 241, Name = "Готельно-ресторанна справа", KnowledgeId = 24
                },
                new Speciality {
                    Id = 242, Name = "Туризм", KnowledgeId = 24
                },
                new Speciality {
                    Id = 251, Name = "Державна безпека", KnowledgeId = 25
                },
                new Speciality {
                    Id = 252, Name = "Безпека державного кордону", KnowledgeId = 25
                },
                new Speciality {
                    Id = 253, Name = "Військове управління (за видами збройних сил)", KnowledgeId = 25
                },
                new Speciality {
                    Id = 254, Name = "Забезпечення військ (сил)", KnowledgeId = 25
                },
                new Speciality {
                    Id = 255, Name = "Озброєння та військова техніка", KnowledgeId = 25
                },
                new Speciality {
                    Id = 256, Name = "Національна безпека (за окремими сферами забезпечення і видами діяльності)**", KnowledgeId = 25
                },
                new Speciality {
                    Id = 261, Name = "Пожежна безпека", KnowledgeId = 26
                },
                new Speciality {
                    Id = 262, Name = "Правоохоронна діяльність", KnowledgeId = 26
                },
                new Speciality {
                    Id = 263, Name = "Цивільна безпека", KnowledgeId = 26
                },
                new Speciality {
                    Id = 271, Name = "Річковий та морський транспорт", KnowledgeId = 27
                },
                new Speciality {
                    Id = 272, Name = "Авіаційний транспорт", KnowledgeId = 27
                },
                new Speciality {
                    Id = 273, Name = "Залізничний транспорт", KnowledgeId = 27
                },
                new Speciality {
                    Id = 274, Name = "Автомобільний транспорт", KnowledgeId = 27
                },
                new Speciality {
                    Id = 275, Name = "Транспортні технології (за видами)", KnowledgeId = 27
                },
                new Speciality {
                    Id = 281, Name = "Публічне управління та адміністрування", KnowledgeId = 28, IsUsed = true
                },
                new Speciality {
                    Id = 291, Name = "Міжнародні відносини, суспільні комунікації та регіональні студії", KnowledgeId = 29
                },
                new Speciality {
                    Id = 292, Name = "Міжнародні економічні відносини", KnowledgeId = 29
                },
                new Speciality {
                    Id = 293, Name = "Міжнародне право", KnowledgeId = 29
                }
            };

            foreach (var e in specialities)
            {
                context.Specialities.Add(e);
            }
            context.SaveChanges();
        }