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)); }
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)); }
public static void EscreverArquivo(RequestForJson aux) { File.WriteAllText("dadosRequest.json", JsonConvert.SerializeObject(aux)); }