public IEnumerable <string> BannerImages(IEnumerable <Banner> banners, BannerType preferredType = BannerType.all) { var bannerTypes = preferredType == BannerType.all ? banners : banners.ToList().FindAll(b => b.BannerType == preferredType.ToString()); return(bannerTypes.Select(b => ArtworkClient.BuildImageUrl(b.BannerPath))); }
public async Task <IEnumerable <string> > GetArtworkPaths(int seriesId, BannerType bannerType) { var artwork = await GetArtwork(seriesId, bannerType).ConfigureAwait(false); return(artwork.Select(b => ArtworkClient.BuildImageUrl(b.BannerPath))); }