Esempio n. 1
0
        protected override async void OnAppearing()
        {
            if (dataItems.Count == 0)
            {
                Items = await viewModels.GetSpecies();

                foreach (SpeciesDto specii in Items)
                {
                    DataItems.Add(specii);
                }
            }
            //MyListView.ItemsSource = DataItems;
        }
Esempio n. 2
0
 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));
     }
 }
Esempio n. 3
0
 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));
     }
 }