public EpisodeDetailsPage(MEpisode episode) { InitializeComponent(); BindingContext = EpisodeDetailsVM = new EpisodeDetailsViewModel { Episode = episode }; EpisodeDetailsVM.CheckRelation(); }
private void BindData(MEpisode episode, List <MCharacter> characters) { Holder = new DataHolder { Title = episode.Title, Summary = episode.Summary }; foreach (var item in episode.Characters) { ListViewItem itemm = new ListViewItem(item.Id.ToString()); itemm.SubItems.Add($"{item.FirstName} {item.LastName}"); this.listView1.Items.Add(itemm); } textBox1.Text = $"{episode.Title}"; label2.Text = $"(Overall episode:{episode.OverallNumberOfEpisode})"; label3.Text = $"Air date {episode.AirDate:dd-MM-yyyy}"; textBox2.Text = episode.Summary; if (episode.MediaFile != null) { axWindowsMediaPlayer1.URL = episode.MediaFile.Path; axWindowsMediaPlayer1.Ctlcontrols.play(); } if (episode.Season != null) { eSeasonNumber.Text = $"S{episode.Season.OrdinalNumber}E{episode.SeasonEpisodeNumber}"; } foreach (var item in characters) { ListViewItem itemm = new ListViewItem(item.Id.ToString()); itemm.SubItems.Add($"{item.FirstName} {item.LastName}"); this.listView2.Items.Add(itemm); } }