Ejemplo n.º 1
0
Archivo: Helper.cs Proyecto: ivdmi/PGC
        public static IEnumerable <ItemData> GetSpecialities(AspiranturaContext context)
        {
            // var specialities = context.Specialities.Where (t => t.IsUsed).Select (
            //     s => new ItemData {
            //         Value = s.Id,
            //             Text = new StringBuilder ()
            //             .Append (s.Id)
            //             .Append (new String (Convert.ToChar (160), 5 - s.Id.ToString ().Length))
            //             .ToString ()
            //     }).ToList ();

            IList <ItemData> list = new List <ItemData> ();
            var spec = context.Specialities.Where(t => t.IsUsed);

            foreach (var item in spec)
            {
                char   ch    = Convert.ToChar(160);
                string space = new String(ch, 5 - item.Id.ToString().Length);
                string txt   = item.Id + space + item.Name;
                list.Add(new ItemData()
                {
                    Value = item.Id, Text = txt
                });
            }

            return(list);
        }
Ejemplo n.º 2
0
        private static void OrderInit(AspiranturaContext context)
        {
            var orders = new Order[] {
                new Order {
                    Date = DateTime.Parse("2010-09-01"), Number = "1", OrderType = OrderType.Відрахування
                },
                new Order {
                    Date = DateTime.Parse("2011-09-01"), Number = "79", OrderType = OrderType.Академвідпустка
                },
                new Order {
                    Date = DateTime.Parse("2012-09-01"), Number = "53", OrderType = OrderType.Відрахування
                },
                new Order {
                    Date = DateTime.Parse("2014-03-01"), Number = "3", OrderType = OrderType.Переведення
                },
                new Order {
                    Date = DateTime.Parse("2015-05-30"), Number = "3", OrderType = OrderType.Зміна_форми_навчання
                }
            };

            foreach (Order item in orders)
            {
                context.Orders.Add(item);
            }
            context.SaveChanges();
        }
Ejemplo n.º 3
0
        private static void PrepodsInit(AspiranturaContext context)
        {
            // var positions = new Position[]
            // {
            //     new Position {Id = 1, Abbreviation = "декан", Name="декан факультету"},
            //     new Position {Id = 2, Abbreviation = "заст.декана", Name="заступник декана факультету"},
            //     new Position {Id = 3, Abbreviation = "зав.кафедри", Name="завідувач кафедрою"},
            //     new Position {Id = 4, Abbreviation = "заст.зав.кафедри", Name="заступник завідувача кафедрою"},
            //     new Position {Id = 5, Abbreviation = "ст.викладач", Name="старший викладач"},
            //     new Position {Id = 6, Abbreviation = "викладач", Name="викладач"},
            //     new Position {Id = 7, Abbreviation = "інше", Name="інше"},
            // };

            // foreach (Position item in positions) {
            //     context.Positions.Add (item);
            // }

            // context.SaveChanges ();

            var prepods = new Prepod[] {
                new Prepod {
                    Surename = "Гуру", Name = "Василь", Patronymic = "Петрович", Phone = "2903311", Email = "*****@*****.**", Present = true, Position = Position.ст_викладач, Rank = Rank.професор, Degree = Degree.доктор_наук
                },
                new Prepod {
                    Surename = "Вершина", Name = "Сергій", Patronymic = "Михайлович", Phone = "12203311", Email = "*****@*****.**", Present = true, Position = Position.зав_каф
                },
            };

            foreach (Prepod item in prepods)
            {
                context.Prepods.Add(item);
            }
            context.SaveChanges();
        }
Ejemplo n.º 4
0
Archivo: Helper.cs Proyecto: ivdmi/PGC
        public static IEnumerable <ItemData> GetPrepods(AspiranturaContext context)
        {
            //var prepods = context.Prepods.Where (t => t.Present).Select (s => new ItemData { Value = s.Id, Text = s.DepartmentsString + " " + s.FIO }).ToList ();
            var prepods = context.Prepods.Where(t => t.Present).Select(s => new ItemData {
                Value = s.Id, Text = s.FIO, Сomment = s.DepartmentsString
            }).OrderBy(p => p.Text).ToList();

            return(prepods);
        }
Ejemplo n.º 5
0
Archivo: Helper.cs Proyecto: ivdmi/PGC
        public static IEnumerable <ItemData> GetDepartments(AspiranturaContext context)
        {
            IList <ItemData> list = context.Departments.Select(d => new ItemData {
                Value = d.Id, Text = d.Acronym + " " + d.Name
            }).OrderBy(k => k.Text).ToList();

            // var sp = context.Departments.Include ("Faculty");
            // foreach (var item in sp) {
            //     // char ch = Convert.ToChar (160);
            //     char ch = ' ';
            //     string spaceA = new String (ch, 8 - item.Acronym.ToString ().Length);
            //     string txt = item.Acronym + spaceA + item.Faculty.Acronym;
            //     list.Add (new ItemData () { Value = item.Id, Text = txt });
            // }

            return(list);
        }
Ejemplo n.º 6
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);
            DepartmentInit(context);
            PrepodsInit(context);
        }
Ejemplo n.º 7
0
        private static void DepartmentInit(AspiranturaContext context)
        {
            var faculties = new Faculty[] {
                new Faculty {
                    Name = "Факультет інформатики та обчислювальної техніки", Acronym = "ФІОТ", Phone = "2903332", Email = "*****@*****.**"
                },
                new Faculty {
                    Name = "Фізтех", Acronym = "ФТІ", Decan = "Новіков Олексій Миколайович", Phone = "2903482", Email = "*****@*****.**"
                },
                new Faculty {
                    Name = "Інститут прикладного системного аналізу", Acronym = "ІПСА", Phone = "4738981", Email = "*****@*****.**"
                }
            };

            foreach (Faculty item in faculties)
            {
                context.Faculties.Add(item);
            }

            context.SaveChanges();

            var departments = new Department[] {
                new Department {
                    Name = "Кафердра АСУ і У", Acronym = "АСУІУ", Phone = "2903311", Email = "*****@*****.**", FacultyId = 1
                },
                new Department {
                    Name = "Кафедра робототехніки", Acronym = "РТ", Decan = "Шлопак В.М.", Phone = "2903777", Email = "*****@*****.**", FacultyId = 1
                },
            };

            foreach (Department item in departments)
            {
                context.Departments.Add(item);
            }
            context.SaveChanges();
        }
Ejemplo n.º 8
0
        // private static void StatusTypeInit (AspiranturaContext context) {
        //     var statuses = new StatusType[] {
        //         new StatusType { Id = (int) StatusType.новий, Name = StatusType.новий.ToString () },
        //         new StatusType { Id = (int) StatusType.навчання, Name = StatusType.навчання.ToString () },
        //         new StatusType { Id = (int) StatusType.академ_відпустка, Name = StatusType.академ_відпустка.ToString () },
        //         new StatusType { Id = (int) StatusType.відрахований_2, Name = StatusType.відрахований_2.ToString () },
        //         new StatusType { Id = (int) StatusType.захист_достроково, Name = StatusType.захист_достроково.ToString () },
        //         new StatusType { Id = (int) StatusType.закінчив, Name = StatusType.закінчив.ToString () },
        //         new StatusType { Id = (int) StatusType.повторний_курс, Name = StatusType.повторний_курс.ToString () },
        //         new StatusType { Id = (int) StatusType.стажування, Name = StatusType.стажування.ToString () }
        //     };
        //     foreach (var k in statuses) {
        //         context.Statuses.Add (k);
        //     }
        // }

        // 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 ();
        // }

        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();
        }
Ejemplo n.º 9
0
        private static void AspirantInit(AspiranturaContext context)
        {
            var aspirants = new Aspirant[] {
                // new Aspirant { Name = "Олександр", Surename = "Бука", Birthday = DateTime.Parse ("1989-09-01"), Patronymic = "Петрович", StatustypeId = (int) StatusType.новий, SpecialityId = 73, InputDate = DateTime.Parse ("2018-09-01"), StudyformId=(int)FormEnum.Денна },
                // new Aspirant { Name = "Сергій", Surename = "Гітієс", Birthday = DateTime.Parse ("1992-09-01"), Patronymic = "Васильевич", StatustypeId = (int) StatusType.новий, SpecialityId = 75, StudyformId=(int)FormEnum.Денна },
                // new Aspirant { Name = "Кирило", Surename = "Вітус", Birthday = DateTime.Parse ("1991-09-01"), StatustypeId = (int) StatusType.навчання, SpecialityId = 113, StudyformId=(int) FormEnum.Денна },
                // new Aspirant { Name = "Михайло", Surename = "Barzdukas", Birthday = DateTime.Parse ("1992-09-01"), StatustypeId = (int) StatusType.новий, SpecialityId = 113, StudyformId=(int)FormEnum.Денна },
                // new Aspirant { Name = "Yan", Surename = "Li", Birthday = DateTime.Parse ("1985-09-01"), StatustypeId = (int) StatusType.відрахований_2, SpecialityId = 113, StudyformId=(int)FormEnum.Заочна },
                // new Aspirant { Name = "Альберт", Surename = "Justice", Birthday = DateTime.Parse ("1991-09-01"), StatustypeId = (int) StatusType.відрахований_2, SpecialityId = 73, StudyformId=(int)FormEnum.Вечірня },
                // new Aspirant { Name = "Laura", Surename = "Norman", Birthday = DateTime.Parse ("1991-09-01"), StatustypeId = (int) StatusType.захист_достроково, SpecialityId = 73, StudyformId=(int)FormEnum.Денна },
                // new Aspirant { Name = "Nino", Surename = "Olivetto", Birthday = DateTime.Parse ("1990-09-01"), StatustypeId = (int) StatusType.стажування, SpecialityId = 113, StudyformId=(int)FormEnum.Вечірня }

                new Aspirant {
                    Name = "Олександр", Surename = "Бука", Birthday = DateTime.Parse("1989-09-01"), Patronymic = "Петрович", StatusType = StatusType.новий, SpecialityId = 73, InputDate = DateTime.Parse("2018-09-01"), StudyForm = StudyForm.денна
                },
                new Aspirant {
                    Name = "Сергій", Surename = "Гітієс", Birthday = DateTime.Parse("1992-09-01"), Patronymic = "Васильевич", StatusType = StatusType.новий, SpecialityId = 75, StudyForm = StudyForm.вечірня
                },
                new Aspirant {
                    Name = "Кирило", Surename = "Вітус", Birthday = DateTime.Parse("1991-09-01"), StatusType = StatusType.навчання, SpecialityId = 113, StudyForm = StudyForm.денна
                },
                new Aspirant {
                    Name = "Михайло", Surename = "Barzdukas", Birthday = DateTime.Parse("1992-09-01"), StatusType = StatusType.новий, SpecialityId = 113, StudyForm = StudyForm.денна
                },
                new Aspirant {
                    Name = "Yan", Surename = "Li", Birthday = DateTime.Parse("1985-09-01"), StatusType = StatusType.відрахований, SpecialityId = 113, StudyForm = StudyForm.заочна
                },
                new Aspirant {
                    Name = "Альберт", Surename = "Justice", Birthday = DateTime.Parse("1991-09-01"), StatusType = StatusType.захист_достроково, SpecialityId = 73, StudyForm = StudyForm.вечірня
                },
                new Aspirant {
                    Name = "Laura", Surename = "Norman", Birthday = DateTime.Parse("1991-09-01"), StatusType = StatusType.захист_достроково, SpecialityId = 73, StudyForm = StudyForm.денна
                },
                new Aspirant {
                    Name = "Nino", Surename = "Olivetto", Birthday = DateTime.Parse("1990-09-01"), StatusType = StatusType.стажування, SpecialityId = 113, StudyForm = StudyForm.вечірня
                }
            };

            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();
        }
Ejemplo n.º 10
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();
        }