public async void OnNavigatedTo(NavigationParameters parameters) { if (parameters.ContainsKey("gotocard")) { List <Card> cards = await _azure.GetAllCards(_auth.CurrentUser); _auth.CurrentCard = cards.First(c => c.CardID == parameters["gotocard"].ToString()); await _navigationService.NavigateAsync("TransactionsListPage"); return; } _auth.CurrentCard = null; RefreshList(); }
public async void RefreshList() { IsRefreshing = true; HockeyApp.MetricsManager.TrackEvent("Cards List Refreshed"); await _azure.UpdateAllCards(_auth.CurrentUser); var ret = await _azure.GetAllCards(_auth.CurrentUser.UserID); CardsList = null; CardsList = new ObservableCollection <Card>(ret); IsRefreshing = false; }