public void UpdateSubject() { if (SelectedSubject != null) { var output_chair = Subject.ValidateName(Name); if (!output_chair.IsSuccess) { MessageBox.Show(output_chair.AllErrors, "Warning!", MessageBoxButton.OK, MessageBoxImage.Error); } else { SelectedSubject.Name = Name; var res_save = SelectedSubject.Save(); if (!res_save.IsSuccess) { MessageBox.Show(res_save.AllErrors, "Warning!", MessageBoxButton.OK, MessageBoxImage.Error); } else { GetSubjects(); ClearSubject(); } } } }