private List<Show> AcquireShows() { var shows = new List<Show>(); // Fake data var showsToGenerate = this._rand.Next(50, 100); for (var i = 0; i < showsToGenerate; i++) { var show = new Show(); // Generate show shows.Add(show); } return shows; }
public MainPageViewModel() { this.FeaturedShows = new ObservableCollection<Show>(); this.NewReleaseShows = new ObservableCollection<Show>(); this.SciFiShows = new ObservableCollection<Show>(); this.OnShowItemClickedCommand = new RelayCommand<Show>(this.OnShowItemClicked); if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { var show = new Show { Title = "Hello World", Rating = 4, Genre = Genre.SciFi, HeroImage = "ms-appx:///Assets/TVShowImages/Rocks.jpg", Image = "ms-appx:///Assets/TVShowImages/Rocks.jpg", ReleaseDate = DateTime.Now }; show.Seasons.Add(new Season { Number = 1, ReleaseDate = DateTime.Now }); this.FeaturedShows.Add(show); this.FeaturedShows.Add(show); this.FeaturedShows.Add(show); this.NewReleaseShows.Add(show); this.NewReleaseShows.Add(show); this.NewReleaseShows.Add(show); this.NewReleasesVisible = true; this.SciFiShows.Add(show); this.SciFiShows.Add(show); this.SciFiShows.Add(show); this.SciFiVisible = true; } }
private void OnShowItemClicked(Show obj) { // ToDo }
private List<Show> AcquireShows() { var shows = new List<Show>(); // Fake data var showsToGenerate = this._rand.Next(50, 100); for (var i = 0; i < showsToGenerate; i++) { var show = new Show { Title = this.GenerateShowTitle(), Genre = this.GenerateShowGenre(), Rating = (double)this._rand.Next(0, 50) / 10, HeroImage = this._tvShowImages[this._rand.Next(this._tvShowImages.Count)], Image = this._tvShowImages[this._rand.Next(this._tvShowImages.Count)] }; show.Cast.AddRange(this.GenerateShowCast()); show.Seasons.AddRange(this.GenerateShowSeasons()); shows.Add(show); } return shows; }