void GotResults(object sender, System.Net.DownloadStringCompletedEventArgs e) { BreweryDBHelper.OnRequestCompleted -= GotResults; Beers.Clear(); BreweryDBResult result = JsonConvert.DeserializeObject <BreweryDBResult>(e.Result); for (var i = 0; i < result.data.Count(); i++) { Beers.Add(result.data[i]); } RequestCompleted(result); }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); // check for previous items: if (PhoneApplicationService.Current.State.Keys.Contains(Constants.PreviousBeerSearch)) { BreweryDBResult lastSearch = (BreweryDBResult)PhoneApplicationService.Current.State[Constants.PreviousBeerSearch]; for (var i = 0; i < lastSearch.data.Count(); i++) { vm.Beers.Add(lastSearch.data[i]); } } BeerListView.DataContext = vm.Beers; }
void RequestCompleted(BreweryDBResult result) { ToggleLoading(false); //PhoneApplicationService.Current.State[Constants.Favorites] = result; }
void SearchCompleted(BreweryDBResult result) { ToggleLoading(false); PhoneApplicationService.Current.State[Constants.PreviousBeerSearch] = result; }
private void RequestCompleted(BreweryDBResult result) { OnRequestCompleted(result); }