public bool AllMoviesHaveNames()
{
bool isValid = true;
foreach (BluRayDiscInfo disc in _bluRayDiscInfoList.Where(d => d.IsSelected))
{
foreach (BluRaySummaryInfo info in disc.BluRaySummaryInfoList.Where(s => s.IsSelected))
{
if ((info.RemuxFileNameForMovieTemplate != null) && (info.RemuxFileNameForMovieTemplate.SeriesName == null || info.RemuxFileNameForMovieTemplate.SeriesName.Trim() == string.Empty))
{
isValid = false;
}
}
}
if (!isValid)
{
this._errors.Add(new Error() { Description = "All movies must have a movie name." });
}
return isValid;
}