async void Modelo_Categoria_Seleccionada(object sender, EventArgs e)
        {
            var categoria = (sender as CategoriaPickerViewModel).IdcategoriaSeleccionada;

            ServiceFourSquare servicio = new ServiceFourSquare();

            lstVenues = await servicio.obtenerListaLugares(ViajeSeleccionado.Nombre, categoria);

            setTableSource(this.lstVenues);
        }
Exemple #2
0
        async void CategoriasSpinner_ItemSelected(object sender, AdapterView.ItemSelectedEventArgs e)
        {
            var categoriaSelected       = lstCategories[e.Position];
            ServiceFourSquare servicios = new ServiceFourSquare();

            lstVenues = await servicios.obtenerListaLugares(viaje.Nombre, categoriaSelected.id);

            var listAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItemMultipleChoice, lstVenues);

            venuesListView.Adapter = listAdapter;
        }
        public override async void ViewDidLoad()
        {
            base.ViewDidLoad();

            lugaresTableView.AllowsMultipleSelection = true;

            ServiceFourSquare servicio = new ServiceFourSquare();

            lstCategorias = await servicio.obtenerCategorias();

            var modelo = new CategoriaPickerViewModel(lstCategorias);

            modelo.Categoria_Seleccionada += Modelo_Categoria_Seleccionada;
            categoriasPickerView.Model     = modelo;

            guardarLugarBarButtonItem.Clicked += GuardarLugarBarButtonItem_Clicked;

            lstVenues = await servicio.obtenerListaLugares(ViajeSeleccionado.Nombre, modelo.IdcategoriaSeleccionada);

            setTableSource(this.lstVenues);

            filtrotextField.EditingChanged += FiltrotextField_EditingChanged;
        }