private void Hapus_Click(object sender, RoutedEventArgs e) { var idx = (MasterItemDto)Dgv_Home.SelectedItem; if (idx == null) { MessageBox.Show("Tidak ada data yg dipilih", "Warning!", MessageBoxButton.OK, MessageBoxImage.Warning); } else { var Result = MessageBox.Show("Apakah and ingin menghapus data ini ?", "Info!", MessageBoxButton.YesNo, MessageBoxImage.Information); if (Result == MessageBoxResult.Yes) { try { _itemServices.DeleteById(idx.ID); MessageBox.Show("Sukses Hapus Data", "Sukses", MessageBoxButton.OK, MessageBoxImage.Information); PopulateData(); } catch (Exception exp) { MessageBox.Show("Error Hapus Data", "Error!", MessageBoxButton.OK, MessageBoxImage.Error); } } } }