protected override void Seed(ITContext db)
        {
            #region створюємо аудиторії
            Audience[] audiences = new Audience[]
            {
                new Audience()
                {
                    Number = 511, Category = "a"
                },
                new Audience()
                {
                    Number = 501, Category = " "
                },
                new Audience()
                {
                    Number = 512, Category = "a"
                },
                new Audience()
                {
                    Number = 512, Category = "b"
                },
            };
            #endregion

            #region створюємо спеціальності
            Speciality[] specialities = new Speciality[]
            {
                new Speciality()
                {
                    Name = "C# Starter", Lessons = 9, Audience = audiences[0]
                },
                new Speciality()
                {
                    Name = "C# Esential", Lessons = 18, Audience = audiences[0]
                },
                new Speciality()
                {
                    Name = "C# Profesional", Lessons = 15, Audience = audiences[2]
                },
                new Speciality()
                {
                    Name = "SQL", Lessons = 7, Audience = audiences[1]
                },
                new Speciality()
                {
                    Name = "Entity Framework 6", Lessons = 5, Audience = audiences[2]
                },
                new Speciality()
                {
                    Name = "ASP.NET MVC Fundamentals", Lessons = 10, Audience = audiences[3]
                },
            };
            #endregion

            #region створюємо дні тижня
            WeekDays[] daysOfWeek = new WeekDays[]
            {
                new WeekDays()
                {
                    DaysOfWeek = DayOfWeek.Monday
                },
                new WeekDays()
                {
                    DaysOfWeek = DayOfWeek.Wednesday
                },
                new WeekDays()
                {
                    DaysOfWeek = DayOfWeek.Friday
                },
            };
            #endregion

            #region створюємо тренерів // Примітка. Не враховується хто що знає, а враховується що було проведено в нашій групі
            Trainer[] trainers = new Trainer[]
            {
                new Trainer()
                {
                    FullName     = "Vlad", Type = Trainer.TypeTrainer.Main,
                    Specialities = new List <Speciality>()
                    {
                        specialities[0], specialities[1], specialities[2]
                    }
                },
                new Trainer()
                {
                    FullName     = "Dmitriy", Type = Trainer.TypeTrainer.Assistant,
                    Specialities = specialities.ToList()
                },
                new Trainer()
                {
                    FullName     = "Yuriy", Type = Trainer.TypeTrainer.Main,
                    Specialities = new List <Speciality>()
                    {
                        specialities[2]
                    }
                },
                new Trainer()
                {
                    FullName     = "Stanislav", Type = Trainer.TypeTrainer.Main,
                    Specialities = new List <Speciality>()
                    {
                        specialities[3]
                    }
                },
                new Trainer()
                {
                    FullName     = "Roman", Type = Trainer.TypeTrainer.Main,
                    Specialities = new List <Speciality>()
                    {
                        specialities[4], specialities[5]
                    }
                },
            };
            #endregion

            #region створюємо студентів
            Student[] students = new Student[]
            {
                new Student()
                {
                    FullName = "Bogdan", Type = Student.TypeStudent.Live
                },
                new Student()
                {
                    FullName = "Ilya", Type = Student.TypeStudent.Live
                },
                new Student()
                {
                    FullName = "Sergiy", Type = Student.TypeStudent.Live
                },
                new Student()
                {
                    FullName = "Oleg", Type = Student.TypeStudent.Online
                },
                new Student()
                {
                    FullName = "Andriy", Type = Student.TypeStudent.Online
                },
                new Student()
                {
                    FullName = "Oleksiy", Type = Student.TypeStudent.Online
                },
            };
            #endregion

            #region створюємо групу
            Group group = new Group()
            {
                Course       = "C#/.Net Developer",
                Form         = Group.FormLearning.FullTime,
                TimeTable    = daysOfWeek.ToList(),
                Date         = new DateTime(2019, 06, 10, 19, 00, 00),
                Students     = students,
                Specialities = specialities,
            };

            // збереження даних
            db.Audiences.AddRange(audiences);
            db.Specialities.AddRange(specialities);
            db.DaysOfWeek.AddRange(daysOfWeek);
            db.Trainers.AddRange(trainers);
            db.Students.AddRange(students);
            db.Groups.Add(group);
            db.SaveChanges();
            #endregion
        }