private async void MainListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { // If selected index is -1 (no selection) do nothing if (vistalistalocales.SelectedIndex == -1) { return; } // Navigate to the new page objetoslistas.Pincho data = (sender as ListBox).SelectedItem as objetoslistas.Pincho; Uri url = new Uri("http://www.exos.es/partyme/getplaces"); objetoslistas.getPlacesinput paquete = new objetoslistas.getPlacesinput(); paquete.placeID = data.placeId; string respuesta = await metodosJson.jsonPOST(url, paquete); var listajson = JsonConvert.DeserializeObject <objetoslistas.getPlacesoutput>(respuesta.ToString()); //objetoslistas.DetalleLocal detalle = new objetoslistas.DetalleLocal(data.id, data.latitude, data.longitude, data.name, listajson.place.numberOfMen, listajson.place.numberOfWomen, data.type, data.logo_image, data.subtype, // listajson.place.imageURL, data. NavigationService.Navigate(new Uri("/detalles/DetalleLocal.xaml?id=" + data.placeId, UriKind.Relative)); // Reset selected index to -1 (no selection) vistalistalocales.SelectedIndex = -1; }
public async Task <Place_extended> GetDefaultExtendeds(int id) { Uri url = new Uri("http://produccion.rl2012alc.com/api/index.php/getPlaces"); objetoslistas.getPlacesinput paquete = new objetoslistas.getPlacesinput(); paquete.placeIDs = new int[1]; paquete.placeIDs[0] = id; string respuesta = await metodosJson.jsonPOST(url, paquete); var respuestajson = JsonConvert.DeserializeObject <objetoslistas.getPlacesoutput>(respuesta.ToString()); Place_extended local = new Place_extended(respuestajson.place[0]); Extendeds = local; return(local); }