public override async Task LoadAsync() { IsBusy = true; try { var personagens = await _marvelApiService.GetPersonagensAsync(); System.Diagnostics.Debug.WriteLine("FOUND {0} PERSONAGENS", personagens.Count); Personagens.Clear(); foreach (var personagem in personagens) { Personagens.Add(personagem); } OnPropertyChanged(nameof(Personagens)); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("ERRO", ex.Message); } finally { IsBusy = false; } }
public override async Task LoadAsync() { Ocupado = true; try { var personagensMarvel = await _marvelApiService.GetPersonagensAsync(); Personagens.Clear(); foreach (var personagem in personagensMarvel) { Personagens.Add(personagem); } } catch (Exception ex) { Debug.WriteLine("Erro", ex.Message); } finally { Ocupado = false; } }
private async Task LoadAsync() { try { IsBusy = true; var personagensMarvel = await _MarvelApiService.GetPersonagensAsync(); Personagens.Clear(); foreach (var personagem in personagensMarvel) { Personagens.Add(personagem); } } catch (Exception ex) { await PageDialogService.DisplayAlertAsync("Erro", "Erro ao Carregar personagens:" + ex.Message, "OK"); } finally { IsBusy = false; } }