public IActionResult Index(int?codigoCidade) { codigoCidade ??= 3464975; var cidades = _cidadeRepository.ObterListaAsync().Result.ToList(); var medias = _historicoRepository.ObterMediaAsync(7, codigoCidade ?? 3464975); var medidaAtual = _historicoRepository.ObterUltimaMedicaoAsync(codigoCidade ?? 3464975); ViewBag.Cidades = cidades; ViewBag.CidadeAtual = codigoCidade; ViewBag.TemperaturaAtual = medidaAtual.Temperatura; ViewBag.UmidadeAtual = medidaAtual.Umidade; ViewBag.DiasTemperaturasMedias = string.Join(",", medias.Select(x => "'" + x.Data.ToString("dd/MM") + "'").ToList()).Trim(); ViewBag.TemperaturasMedias = string.Join(",", medias.Select(x => Math.Round(x.TemperaturaMedia, 2)).ToList()).Trim(); ViewBag.DiasUmidadesMedias = string.Join(",", medias.Select(x => "'" + x.Data.ToString("dd/MM") + "'").ToList()).Trim(); ViewBag.UmidadesMedias = string.Join(",", medias.Select(x => Math.Round(x.UmidadeMedia, 2)).ToList()).Trim(); return(View()); }