Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 void RequestCompleted(BreweryDBResult result)
 {
     ToggleLoading(false);
     //PhoneApplicationService.Current.State[Constants.Favorites] = result;
 }
Ejemplo n.º 4
0
 void SearchCompleted(BreweryDBResult result)
 {
     ToggleLoading(false);
     PhoneApplicationService.Current.State[Constants.PreviousBeerSearch] = result;
 }
Ejemplo n.º 5
0
 private void RequestCompleted(BreweryDBResult result)
 {
     OnRequestCompleted(result);
 }