private void CommandBinding_DeleteSeries(object sender, ExecutedRoutedEventArgs e) { AnimeSeriesVM ser = e.Parameter as AnimeSeriesVM; if (ser == null) { return; } Window parentWindow = Window.GetWindow(this); try { DeleteSeriesGroupForm frm = new DeleteSeriesGroupForm(); frm.Owner = parentWindow; bool?result = frm.ShowDialog(); if (result.HasValue && result.Value == true) { //bool deleteFiles = frm.DeleteFiles; this.Cursor = Cursors.Wait; JMMServerVM.Instance.clientBinaryHTTP.DeleteAnimeSeries(ser.AnimeSeriesID.Value, frm.DeleteFiles, frm.DeleteGroups); MainListHelperVM.Instance.RefreshGroupsSeriesData(); MainListHelperVM.Instance.ShowChildWrappers(MainListHelperVM.Instance.CurrentWrapper); MissingSeriesCollection.Remove(ser); ViewSeries.Refresh(); this.Cursor = Cursors.Arrow; } } catch (Exception ex) { Utils.ShowErrorMessage(ex); } finally { this.Cursor = Cursors.Arrow; } }
void txtSeriesSearch_TextChanged(object sender, TextChangedEventArgs e) { ViewSeries.Refresh(); }