public async void Delete() { var result = MessageBox.Show("Are you sure you ant to delete selected business partner", "Delete", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result == MessageBoxResult.No) { return; } if (await _service.Delete(SelectedBusinessPartner)) { MessageBox.Show("Data has been deleted", "Success", MessageBoxButton.OK, MessageBoxImage.Information); await NotifyObservers(); } else { MessageBox.Show("Data cannot be deleted", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }