private bool IsAtLeastOneSummarySelected()
{
bool isValid = false;
foreach (BluRayDiscInfo disc in _bluRayDiscInfoList.Where(d => d.IsSelected))
{
if (disc.BluRaySummaryInfoList.Where(s => s.IsSelected).Count() > 0)
{
isValid = true;
}
}
if (!isValid)
{
this._errors.Add(new Error() { Description = "No episodes selected." });
}
return isValid;
}