private void ButtonSave_Click(object sender, RoutedEventArgs e)
 {
     if (orderStudents == null)
     {
         MessageBox.Show("Заполните приказ", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
     try
     {
         logic.CreateOrUpdateOrder(new OrderBindingModel
         {
             Id         = id,
             ProviderId = App.SelectProvider.Id,
             Students   = orderStudents
         });
         MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButton.OK, MessageBoxImage.Information);
         DialogResult = true;
         Close();
     }
     catch (Exception ex)
     {
         logger.Error("Ошибка сохранения данных : " + ex.Message);
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
 private void ButtonSave_Click(object sender, RoutedEventArgs e)
 {
     if (comboBoxOrderGroup.SelectedValue == null)
     {
         MessageBox.Show("Выберите приказ", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
     try
     {
         logic.CreateOrUpdateOrder(new OrderBindingModel
         {
             Id         = oView.Id,
             DateCreate = oView.DateCreate,
             Groups     = linkGroup,
             Students   = Students,
             ProviderId = App.SelectProvider.Id
         });
         MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButton.OK, MessageBoxImage.Information);
         LoadData();
     }
     catch (Exception ex)
     {
         logger.Error("Ошибка сохранения данных : " + ex.Message);
         MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }