private async void BtnDelete_Click(object sender, RoutedEventArgs e) { if (LvAll.SelectedItem != null) { try { var c = LvAll.SelectedItem as Country; var res = await RemoveEntity.Remove <Country>(AdminInterface, c); if (res) { await Task.Run(() => RefreshList()); } //await Task.Run(() => AdminInterface.RemoveAsync(c)); } catch (Exception ex) { popup = ConfigurePopup.Configure(popup, ex.Message, BtnDelete, PlacementMode.Bottom); popup.IsOpen = true; } } else { popup = ConfigurePopup.Configure(popup, "Select item first!", LvAll, PlacementMode.Right); popup.IsOpen = true; } }