private void btnAddToClass_Click(object sender, RoutedEventArgs e) { try { List <Subject> subjects = new List <Subject>(); foreach (dynamic selected in this.dataGridSubjects.SelectedItems) { int id = int.Parse(selected.Id.ToString()); subjects.Add(new Subject() { Id = id }); } if (subjects.Count == 0) { MessageBox.Show("Не сте избрали предмети"); } else { AddToClassWindow addToClassWindow = new AddToClassWindow(); if (addToClassWindow.ShowDialog() == true) { Class c = new Class() { Id = addToClassWindow.ClassId }; client.AddSubjectsToClass(c, subjects.ToArray()); MessageBox.Show("Предметите бяха добавени към класа успешно"); } } } catch (Exception ex) { MessageBox.Show(Application.Current.Resources["defaultErrorMessage"].ToString(), "Грешка", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnAddToClass_Click(object sender, RoutedEventArgs e) { try { List<Subject> subjects = new List<Subject>(); foreach (dynamic selected in this.dataGridSubjects.SelectedItems) { int id = int.Parse(selected.Id.ToString()); subjects.Add(new Subject() { Id = id }); } if (subjects.Count == 0) { MessageBox.Show("Не сте избрали предмети"); } else { AddToClassWindow addToClassWindow = new AddToClassWindow(); if (addToClassWindow.ShowDialog() == true) { Class c = new Class() {Id = addToClassWindow.ClassId}; client.AddSubjectsToClass(c, subjects.ToArray()); MessageBox.Show("Предметите бяха добавени към класа успешно"); } } } catch (Exception ex) { MessageBox.Show(Application.Current.Resources["defaultErrorMessage"].ToString(), "Грешка", MessageBoxButton.OK, MessageBoxImage.Error); } }