private async Task SearchCharacter(string text) { if (text.Length >= 3) { try { IsBusy = true; var a = await MarvelService.GetCharactersAsync(text); Characters.Clear(); foreach (var item in a) { Characters.Add(item); } } catch (Exception ex) { await PageDialogService.DisplayAlertAsync("Error", "Error loading character post: " + ex.Message, "OK"); } finally { IsBusy = false; } } else { Characters.Clear(); } }