private bool HasPhotos(ItemResolveArgs args) { var files = args.FileSystemChildren; foreach (var file in files) { if (!file.IsDirectory && PhotoResolver.IsImageFile(file.FullName, _imageProcessor)) { var filename = file.Name; var ownedByMedia = false; foreach (var siblingFile in files) { if (PhotoResolver.IsOwnedByMedia(_namingOptions, siblingFile.FullName, filename)) { ownedByMedia = true; break; } } if (!ownedByMedia) { return(true); } } } return(false); }
private bool HasPhotos(ItemResolveArgs args) { return(args.FileSystemChildren.Any(i => (!i.IsDirectory) && PhotoResolver.IsImageFile(i.FullName, _imageProcessor))); }