private void LoadEpisodeNumbers()
{
if (_batchGuyEAC3ToSettings.BluRayDiscs == null || _batchGuyEAC3ToSettings.BluRayDiscs.NumberOfEpisodes() == 0)
return;
foreach (BluRayDiscInfo disc in _batchGuyEAC3ToSettings.BluRayDiscs.Where(d => d.IsSelected))
{
if (disc.BluRaySummaryInfoList != null)
{
foreach (BluRaySummaryInfo summary in disc.BluRaySummaryInfoList.Where(s => s.IsSelected && s.EpisodeNumber != null).OrderBy(s => s.EpisodeNumber))
{
_bindingListEpisodeNumbers.Add(new DropDownListItem() { DisplayMember = summary.EpisodeNumber.ToString(), ValueMember = summary.EpisodeNumber.ToString() });
}
}
}
bsEpisodeNumbersDropDownListItem.DataSource = _bindingListEpisodeNumbers;
_bindingListEpisodeNumbers.AllowEdit = false;
}