private async void CloseTermOnClick(object obj) { var term = SelectedTerm; var result = MessageBox.Show(Strings.TermDialog_Question_CloseTerm + "?", Strings.TermDialog_Title_CloseTerm, MessageBoxButton.OKCancel, MessageBoxImage.Warning); if (result == MessageBoxResult.OK) { var canBeClosed = await _termService.CloseTermAsync(term); if (!canBeClosed) { MessageBox.Show(Strings.TermDialog_Message_CloseTerm + "!", Strings.TermDialog_Title_CloseTerm, MessageBoxButton.OK, MessageBoxImage.Warning); } } }