private void LoadAllShowsViewModel(TvView view)
        {
            var images = view.ShowsItems.Take(1).Select(i => ApiClient.GetImageUrl(i.Id, new ImageOptions
            {
                ImageType            = i.ImageType,
                Tag                  = i.ImageTag,
                Height               = Convert.ToInt32(TileWidth * 2),
                EnableImageEnhancers = false
            }));

            AllShowsViewModel.AddImages(images);
        }
 public void Dispose()
 {
     if (LatestEpisodesViewModel != null)
     {
         LatestEpisodesViewModel.Dispose();
     }
     if (NextUpViewModel != null)
     {
         NextUpViewModel.Dispose();
     }
     if (ResumeViewModel != null)
     {
         ResumeViewModel.Dispose();
     }
     if (MiniSpotlightsViewModel != null)
     {
         MiniSpotlightsViewModel.Dispose();
     }
     if (MiniSpotlightsViewModel2 != null)
     {
         MiniSpotlightsViewModel2.Dispose();
     }
     if (AllShowsViewModel != null)
     {
         AllShowsViewModel.Dispose();
     }
     if (ActorsViewModel != null)
     {
         ActorsViewModel.Dispose();
     }
     if (GenresViewModel != null)
     {
         GenresViewModel.Dispose();
     }
     if (SpotlightViewModel != null)
     {
         SpotlightViewModel.Dispose();
     }
     if (RomanticSeriesViewModel != null)
     {
         RomanticSeriesViewModel.Dispose();
     }
     if (ComedyItemsViewModel != null)
     {
         ComedyItemsViewModel.Dispose();
     }
     DisposeMainViewCancellationTokenSource(true);
 }
示例#3
0
 public void Dispose()
 {
     if (LatestEpisodesViewModel != null)
     {
         LatestEpisodesViewModel.Dispose();
     }
     if (NextUpViewModel != null)
     {
         NextUpViewModel.Dispose();
     }
     if (ResumeViewModel != null)
     {
         ResumeViewModel.Dispose();
     }
     if (MiniSpotlightsViewModel != null)
     {
         MiniSpotlightsViewModel.Dispose();
     }
     if (AllShowsViewModel != null)
     {
         AllShowsViewModel.Dispose();
     }
     if (GenresViewModel != null)
     {
         GenresViewModel.Dispose();
     }
     if (UpcomingViewModel != null)
     {
         UpcomingViewModel.Dispose();
     }
     if (SpotlightViewModel != null)
     {
         SpotlightViewModel.Dispose();
     }
     DisposeMainViewCancellationTokenSource(true);
 }