private void buscarMarcas() { var lista = FipeAPI.buscarMarcas(); if (lista != null) { lstMarcas.ItemsSource = lista; } else { lblMsg.Text = @"Serviço indisponível"; } }
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 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 HomeController(FipeAPI api) { _api = api; }