Exemplo n.º 1
0
        public async Task <IEnumerable <Image> > FindImages()
        {
            if (!string.IsNullOrEmpty(_metadataViewModel.Id))
            {
                AvailableTvShowImages images = await _metadataService.FindImages(_metadataViewModel.Id);

                return(images.Fanarts);
            }
            return(Enumerable.Empty <Image>());
        }
        public async Task <IEnumerable <Image> > FindImages()
        {
            AvailableSeasonImages seasonImages = await GetAvailableSeasonImages();

            AvailableTvShowImages images = await GetAvailableTvShowImages();

            IEnumerable <Image> allSeasonsImages = images.Seasons.SelectMany(s => s.Value.Posters);

            return(seasonImages.Posters
                   .Union(images.Posters)
                   .Union(allSeasonsImages));
        }
Exemplo n.º 3
0
        public async Task <IEnumerable <Image> > FindImages()
        {
            if (!string.IsNullOrEmpty(_metadataViewModel.Id))
            {
                AvailableTvShowImages images = await _metadataService.FindImages(_metadataViewModel.Id);

                IEnumerable <Image> allSeasonsImages = images.Seasons.SelectMany(s => s.Value.Banners);
                return(images.Banners
                       .Union(allSeasonsImages));
            }
            return(Enumerable.Empty <Image>());
        }