async void SearchCommandExecute() { //JsonSerializer _serializer = JsonSerializer.CreateDefault(); //SmartWeb.RestClient rcclient = new SmartWeb.RestClient(new Uri("http://api.brewerydb.com/v2/"), _serializer); //rcclient.AddDefaultQueryString("key", "d9b2bcb52bdeb909e004b988b9e55185"); //SmartWeb.RestRequest rrequest = rcclient.Create("beers"); //rrequest.AddQueryString("name", "oberon"); //RestResponse< ResponseContainer < Beer >> rresponse = await rrequest.ExecuteGet<ResponseContainer<Beer>>(); //var item = await rresponse.GetDataObject().ConfigureAwait(false); //resultsLabel.Text = content; //BreweryDbClient client = new BreweryDbClient("a956af587b434c4c89ef18c7bbd2fac9"); //var response = await client.Beers.GetAll(); //var beer = response.Data.FirstOrDefault(x => x.Labels != null); BreweryDbClient client = new BreweryDbClient("a956af587b434c4c89ef18c7bbd2fac9"); var response = await client.Beers.Search("duvel"); //create a list view and bind beers to the list view }
protected async override void OnAppearing() { try { NameValueCollection parameters = new NameValueCollection(); parameters.Add(new KeyValuePair <string, string>("hasLabels", "Y")); BreweryDbClient client = new BreweryDbClient("a956af587b434c4c89ef18c7bbd2fac9"); //var response = await client.Beers.GetAll(10); var response = await client.Beers.Get(parameters); Beers = response.Data; mylist.ItemsSource = Beers; } catch (Exception e) { } base.OnAppearing(); }