private async Task GetClients() { await NavigationHelper.ShowLoading(); ListaClientes.Clear(); try { var user = await CacheAccess.GetSecure <User>(CacheKeys.USER_KEY); var clients = await TryGetClientsFromCache(); foreach (var client in clients.Clients) { ListaClientes.Add(client); } NoData = ListaClientes.Count < 1 ? true : false; } catch { UserDialogs.Instance.Toast("Não foi possível carregar os clientes"); await _navigationService.NavigateAsync(NavigationSettings.MenuPrincipal); } finally { await NavigationHelper.PopLoading(); } }