Ejemplo n.º 1
0
        public async Task LoadCharacter()
        {
            IsBusy = true;
            var url = "https://www.amiiboapi.com/api/character/";
            //uso de la clase que implementamos previamente en services
            //Le paso mi medoto de model
            var service    = new HttpHelperServices <Characters>();
            var characters = await service.GetRestServiceDataAsync(url);

            Characterslista = new ObservableCollection <Character>(characters.amiibo);
            IsBusy          = false;
        }
Ejemplo n.º 2
0
 public MainPageViewModel()
 {
     SearchCommand = new Command(async(loqueescribi) =>
     {
         IsBusy        = true;
         var character = loqueescribi as Character;
         if (character != null)
         {
             //esta es una cadena interpolada
             string url  = $"https://www.amiiboapi.com/api/amiibo/?character={character.name}";
             var service = new HttpHelperServices <Amiibos>();
             var amiibos = await service.GetRestServiceDataAsync(url);
             AmmibosList = new ObservableCollection <Amiibo>(amiibos.amiibo);
         }
         IsBusy = false;
     });
 }