private void buscarAnosModelo(FipeModel fipeModel) { MainPage.selecao.modeloSelec = fipeModel.id; var lista = FipeAPI.buscarAnoModelo(MainPage.selecao.marcaSelec, fipeModel.id); if (lista != null) { lstAnosModelo.ItemsSource = lista; } else { lblMsg.Text = @"Serviço indisponível"; } }
private static FipeModel getFipeModel(String url) { WebClient wc = new WebClient(); try { String json = wc.DownloadString(url); FipeModel fm = JsonConvert.DeserializeObject <FipeModel>(json); return(fm); } catch (WebException) { return(null); } }
private void OnSelection(object sender, SelectedItemChangedEventArgs e) { if (e == null || e.SelectedItem == null) { return; } FipeModel fm = FipeAPI.buscarVeiculo(MainPage.selecao.marcaSelec, MainPage.selecao.modeloSelec, (e.SelectedItem as FipeModel).id); if (fm == null) { lblMsg.Text = @"Serviço indisponível"; lstAnosModelo.ItemsSource = null; return; } var veiculo = new Veiculo(); veiculo.BindingContext = fm; lstAnosModelo.SelectedItem = null; Navigation.PushModalAsync(veiculo); }
public AnosModelo(FipeModel fipeModel) { InitializeComponent(); buscarAnosModelo(fipeModel); }
public Modelos(FipeModel fipeModel) { InitializeComponent(); buscarModelos(fipeModel); }