private ActionResult PrevisaoTempoYahoo(string cidadeUrl)
        {
            var objCidade = cidadeUrl != null?Cidade.GetCidadeByUrl(cidadeUrl) : null;

            var objWeather = WeatherSrv.GetWeatherForecastByLocation(objCidade != null ? objCidade.Id : 12);

            if (objWeather == null || (objWeather != null && objWeather.WeatherPrincipal == null && !objWeather.WeatherCities.Any()))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.NotFound));
            }
            else if (objWeather != null && objWeather.WeatherPrincipal == null && objWeather.WeatherCities.Any())
            {
                ViewBag.ErrorWeather = "<p><div><h2>Ops!</h2></div><div><h4>Não conseguimos carregar a previsão do tempo para sua cidade. Tente novamente mais tarde.</div></h4></p>";
            }

            var model = new WeatherForecastViewModel
            {
                WeatherPrincipal = objWeather.WeatherPrincipal,
                Title            = $"Previsão do tempo em {objCidade.Nome}-PR - Massa News",
                Description      = $"Confira a previsão do tempo em {objCidade.Nome}-PR. Sensação térmica, umidade, direção e velocidade do vento e muita mais.",
                Robots           = "index, follow",
                Canonical        = $"{Constants.UrlWeb}/previsao-do-tempo/{objCidade.Url}"
            };

            if (objWeather.WeatherCities.Count() > 1)
            {
                var result = (double)objWeather.WeatherCities.Count() / (double)2;

                var metadeTamanhoLista = Convert.ToInt32(Math.Ceiling(result));

                model.WeatherCities1 = objWeather.WeatherCities.Take(metadeTamanhoLista).ToList();
                model.WeatherCities2 = objWeather.WeatherCities.Skip(metadeTamanhoLista).ToList();
            }
            else
            {
                model.WeatherCities1 = objWeather.WeatherCities;
                model.WeatherCities2 = new List <WeatherCities>();
            }

            ViewBag.ActiveNav = "Previsão do tempo";

            return(View("PrevisaoTempo", model));
        }