Example #1
0
        public ActionResult ObterDados() {

            var tempWS = new TempWS.TempServiceClient();
            var censWS = new CensoWS.CensoDemograficoServiceClient();

            ViewBag.uf = "SP";
            ViewBag.temp = tempWS.ObterTemperatura(TempWS.UF.SP).Temp.ToString("N2");
            ViewBag.pop = censWS.ObterTotalPopulacaoPorUF(CensoWS.UF.SP).Qtde.ToString();

            tempWS.Close();
            censWS.Close();

            return View();
        }
Example #2
0
        public async Task<ActionResult> ObterDadosAsync()
        {

            var tempWS = new TempWS.TempServiceClient();
            var censWS = new CensoWS.CensoDemograficoServiceClient();

            ViewBag.uf = "SP";
            //var temp = await tempWS.ObterTemperaturaAsync(TempWS.UF.SP);
            var temp = tempWS.ObterTemperaturaAsync(TempWS.UF.SP);
            var pop = censWS.ObterTotalPopulacaoPorUFAsync(CensoWS.UF.SP);

            await Task.WhenAll(temp,pop);

            ViewBag.temp = temp.Result.Temp.ToString("N2");
            ViewBag.pop = pop.Result.Qtde.ToString();

            tempWS.Close();
            censWS.Close();

            return View();
        }