Esempio n. 1
0
        public async Task <JsonResult> ApiJosnResult()
        {
            RequestForJson response = await RequestApiAdvisor.PostCallAPI("http://apiadvisor.climatempo.com.br/api/v1/forecast/locale/3675/hours/72?token=141bb85208a102d3278862261957739e");

            if (response == null)
            {
                return(Json("error"));
            }
            return(Json(response));
        }
Esempio n. 2
0
        public async Task <IActionResult> BuscarPred(ResponsePredicao responsePredicao)
        {
            //ResponseApiAdvisor aux = await RequestApiAdvisor.PostCallAPI("http://apiadvisor.climatempo.com.br/api/v1/forecast/locale/3675/days/15?token=141bb85208a102d3278862261957739e");
            RequestForJson response = await RequestApiAdvisor.PostCallAPI("http://apiadvisor.climatempo.com.br/api/v1/forecast/locale/3675/hours/72?token=141bb85208a102d3278862261957739e");

            if (response == null)
            {
                ViewBag.Error = "Something wrong!";
            }
            else
            {
                var resposta = CalcularPorcentagem.BuscarPred();
                responsePredicao.Dia = new DateTime(response.Ano, response.Mes, response.Dia);
                responsePredicao.Dia.AddHours(response.Hora);
                responsePredicao.Resultado = resposta.Resultado;
            }
            return(View("Index", responsePredicao));
        }