private void MakeSchedule()
        {
            ProgressBarHelper.ProgressBarEvent(20);
            ScheduleFrame.MakeScheduleFrame();
            var schedule = new Schedule();

            schedule.Create();
            WordTable.Lesson(schedule.MostOptimalitySchedule, schedule.SubgroupsInLessons);
        }
        private async void btnMakeSchedule_Click(object sender, RoutedEventArgs e)
        {
            MainFrame.Content = new SchedulePage();
            MainButtonsActivityOff();
            ProgressBarHelper.ProgressBarEvent(10);

            DeleteOldData();

            try
            {
                Task task = Task.Run(() => MakeSchedule());
                await task.ContinueWith(x => MainButtonsActivityOn());
            }
            catch (Exception ex)
            {
                //MessageBox.Show(ex.Message);
                MainButtonsActivityOn();
            }
        }