protected override async void OnAppearing() { if (dataItems.Count == 0) { Items = await viewModels.GetSpecies(); foreach (SpeciesDto specii in Items) { DataItems.Add(specii); } } //MyListView.ItemsSource = DataItems; }
public FilmPage(String url, List <String> backUrl) { InitializeComponent(); filmUrl = url; this.backUrl = backUrl; backButton.Click += GoBack; if (this.backUrl.Last() == "") { backButton.Visibility = Visibility.Hidden; } else { backButton.Visibility = Visibility.Visible; } film = FilmViewModel.GetFilm(url); title.Content += film.title; open.Content += film.opening_crawl + V; director.Content += ' ' + film.director; producer.Content += ' ' + film.producer; release.Content += ' ' + ConvertToDateTime(film.release_date); created.Content += ' ' + ConvertToDateTime(film.created); edited.Content += ' ' + ConvertToDateTime(film.edited); ListCharacters.MouseDoubleClick += CallPeople; ListSpaceShip.MouseDoubleClick += callStarship; ListVehicles.MouseDoubleClick += CallVehicule; ListSpecies.MouseDoubleClick += CallSpecies; ListCharacters.Items.Clear(); ListSpaceShip.Items.Clear(); ListSpecies.Items.Clear(); ListVehicles.Items.Clear(); foreach (String charac in film.characters) { ListCharacters.Items.Add(PeopleViewModel.GetPeople(charac)); } foreach (String v in film.vehicles) { ListVehicles.Items.Add(VehicleViewModel.GetVehicle(v)); } foreach (String s in film.starships) { ListSpaceShip.Items.Add(StarshipViewModel.GetStarship(s)); } foreach (String spe in film.species) { ListSpecies.Items.Add(SpeciesViewModel.GetSpecies(spe)); } }
public SpeciesPage(String url, List <String> backUrl) { InitializeComponent(); species = SpeciesViewModel.GetSpecies(url); this.backUrl = backUrl; if (this.backUrl.Last() == "") { backButton.Visibility = Visibility.Hidden; } else { backButton.Visibility = Visibility.Visible; } name.Content += species.name; height.Content += ' ' + species.average_height; lifespan.Content += ' ' + species.average_lifespan; classification.Content += ' ' + species.classification; designation.Content += ' ' + species.designation; eye.Content += ' ' + species.eye_colors; hair.Content += ' ' + species.hair_colors; homeworld.Content += ' ' + GetHomeWorld(species.homeworld); language.Content += ' ' + species.language; skin.Content += ' ' + species.skin_colors; created.Content += ' ' + ConvertToDateTime(species.created); edited.Content += ' ' + ConvertToDateTime(species.edited); listFilms.MouseDoubleClick += callFilm; listPeople.MouseDoubleClick += callPeople; listPeople.Items.Clear(); listFilms.Items.Clear(); foreach (String charac in species.people) { listPeople.Items.Add(PeopleViewModel.GetPeople(charac)); } foreach (String f in species.films) { listFilms.Items.Add(FilmViewModel.GetFilm(f)); } }