public async Task <ActionResult> Index() { var businessFabricante = new VeiculosAntigosApiBusiness <FabricanteDTO>(BaseAddressApi, "Fabricante"); var businessTipoDeVeiculo = new VeiculosAntigosApiBusiness <TipoDeVeiculoDTO>(BaseAddressApi, "TipoDeVeiculo"); var tFabricantes = await businessFabricante.GetAllItems(); var tTiposDeVeiculos = await businessTipoDeVeiculo.GetAllItems(); var tVeiculos = await this.Business.GetAllItems(); ViewBag.BaseAddressApi = this.BaseAddressApi; ViewBag.Fabricantes = tFabricantes.OrderBy(x => x.NomeFabricante); ViewBag.TiposDeVeiculos = tTiposDeVeiculos.OrderBy(x => x.Tipo); return(View(tVeiculos)); }
public VeiculosAntigosBaseController(string controllerApi) { BaseAddressApi = ConfigurationManager.AppSettings["BaseAddressApi"]; Business = new VeiculosAntigosApiBusiness <TEntity>(BaseAddressApi, controllerApi); }