예제 #1
0
        public async Task <ObservableCollection <pkmn> > pkmnInfo(pkmResponse pkmResp)
        {
            ObservableCollection <pkmn> Pokemon = new ObservableCollection <pkmn>();
            pkmn poke;

            for (int i = 0; i < pkmResp.results.Count; i++)
            {
                poke = new pkmn();
                var content = await cliente.GetAsync(pkmResp.results[i].url);

                var json = await content.Content.ReadAsStringAsync();

                poke = JsonConvert.DeserializeObject <pkmn>(json);
                Pokemon.Add(poke);
            }
            return(Pokemon);
        }
예제 #2
0
 public static void SetPokemon(pkmn pokemon)
 {
     InfoPageViewModel.pokemon = pokemon;
 }
예제 #3
0
 public void LoadPokemon()
 {
     Pokemon = InfoPageViewModel.pokemon;
 }