Ejemplo n.º 1
0
        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);
 }