private void Add_Click(object sender, RoutedEventArgs e)
        {
            TheClasses TheClass = new TheClasses();

            TheClass.TheClass    = (int)The_class_name.SelectedValue;
            TheClass.ClassLetter = (string)The_class_letter.SelectedValue;

            if (The_class_letter.SelectedValue == null)
            {
                MessageBox.Show("Пожалуйста, выберите другой класс!");
                return;
            }


            using (var unitOfWork = UnitOfWork.GetInstance())
            {
                unitOfWork.TheClasses.Create(TheClass);
                unitOfWork.Save();
            }

            The_class_letter.ItemsSource   = TheClassesInteraction.GetTheClassesLettersByName((int)The_class_name.SelectedValue);
            The_class_letter.SelectedIndex = -1;

            MessageBox.Show("Новый класс был успешно добавлен!");
            this.Close();
        }
        public AdminAddClassWindow(MainWindow _mainWindow)
        {
            InitializeComponent();

            mainWindow = _mainWindow;
            The_class_name.ItemsSource = TheClassesInteraction.GetAllClassesNames();
        }
 private void The_class_name_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     The_class_letter.ItemsSource = TheClassesInteraction.GetTheClassesLettersByName((int)The_class_name.SelectedValue);
 }