public IActionResult LimpaDados(string dados) { var infosParaLimpar = new InfosFipeApiViewModel { VeiculoSelecionado = new InfoFipeApiVeiculo() }; return(PartialView($"_{dados}", infosParaLimpar)); }
public IActionResult Index() { var infos = new InfosFipeApiViewModel { VeiculoSelecionado = new InfoFipeApiVeiculo() }; return(View(infos)); }
public IActionResult MostraVeiculo(string veiculo, string codigoMarca, string codigoModelo, string codigoAno) { var veiculoSelecionado = new InfosFipeApiViewModel { VeiculoSelecionado = new InfoFipeApiVeiculo() }; if (codigoAno != null) { veiculoSelecionado = _api.GetVeiculoAsync(veiculo, codigoMarca, codigoModelo, codigoAno).Result; } return(PartialView("_Veiculo", veiculoSelecionado)); }
public IActionResult MostraAnos(string veiculo, string codigoMarca, string codigoModelo) { var listaDeAnos = new InfosFipeApiViewModel { VeiculoSelecionado = new InfoFipeApiVeiculo() }; if (codigoModelo != null) { listaDeAnos = _api.GetAnosAsync(veiculo, codigoMarca, codigoModelo).Result; } return(PartialView("_Anos", listaDeAnos)); }
public IActionResult MostraMarcas(string veiculo) { var listaDeMarcas = new InfosFipeApiViewModel { VeiculoSelecionado = new InfoFipeApiVeiculo() }; if (veiculo != null) { listaDeMarcas = _api.GetMarcasAsync(veiculo).Result; } return(PartialView("_Marcas", listaDeMarcas)); }
private InfosFipeApiViewModel GetListaDeModelos(InfoFipeApiModelosAnos modelos) { var modelosVeiculo = new InfosFipeApiViewModel(); AdicionaOpcaoNaLista(modelosVeiculo.ListaDeModelosParaFiltrar); foreach (var modelo in modelos.modelos) { modelosVeiculo.ListaDeModelosParaFiltrar.Add (new SelectListItem { Value = $"{modelo.codigo}", Text = $"{modelo.nome}" }); } return(modelosVeiculo); }
private InfosFipeApiViewModel GetListaDeMarcas(List <InfoFipeApi> marcas) { var marcasVeiculo = new InfosFipeApiViewModel(); AdicionaOpcaoNaLista(marcasVeiculo.ListaDeMarcasParaFiltrar); foreach (var marca in marcas) { marcasVeiculo.ListaDeMarcasParaFiltrar.Add (new SelectListItem { Value = $"{marca.codigo}", Text = $"{marca.nome}" }); } return(marcasVeiculo); }
private InfosFipeApiViewModel GetListaDeAnos(List <InfoFipeApi> anos) { var anosVeiculo = new InfosFipeApiViewModel(); AdicionaOpcaoNaLista(anosVeiculo.ListaDeAnosParaFiltrar); foreach (var ano in anos) { anosVeiculo.ListaDeAnosParaFiltrar.Add (new SelectListItem { Value = $"{ano.codigo}", Text = $"{ano.nome}" }); } return(anosVeiculo); }