void btnRefresh_Click(object sender, RoutedEventArgs e) { IsLoading = true; btnRefresh.IsEnabled = false; MissingEpisodesCollection.Clear(); ReadyToExport = false; EpisodeCount = 0; AiringState state = (AiringState)cboAiringFilter.SelectedIndex; StatusMessage = JMMClient.Properties.Resources.Loading; WorkRequest wr = new WorkRequest(chkMyGroupsOnly.IsChecked.Value, chkRegularEpisodesOnly.IsChecked.Value, state); workerFiles.RunWorkerAsync(wr); }
public WorkRequest(bool myGroups, bool regEps, AiringState state) { MyGroupsOnly = myGroups; RegularEpisodesOnly = regEps; AiringFilter = state; }