Example #1
0
        //private void getTemperature(int locationId)
        //{
        //  var objCidade = LocalSrv.GetCidadeByIdCached(locationId);

        //  var obj = WeatherSrv.GetWeather(objCidade.Id);

        //  ViewBag.City = obj == null ? string.Empty : obj.City ?? string.Empty;
        //  ViewBag.Description = obj == null ? string.Empty : obj.Description ?? string.Empty;
        //  ViewBag.Icon = obj == null ? string.Empty : obj.Icon ?? string.Empty;
        //  ViewBag.Temperature = obj == null ? string.Empty : obj.Temperature == 0 ? string.Empty : obj.Temperature.ToString();
        //}

        private DestaqueVideoViewModel GetRegionHighlights(int microregionId)
        {
            var objModel = new DestaqueVideoViewModel
            {
                Url      = "noticias",
                Titulo   = "Notícias",
                Sections = new List <DestaqueVideoViewModel.VideoSection>()
            };

            var lstMicroregions = Microregiao.GetAllByStatus(true);

            foreach (var microregion in lstMicroregions)
            {
                var section = new DestaqueVideoViewModel.VideoSection
                {
                    Url        = microregion.Url,
                    Title      = microregion.Nome,
                    Videos     = NoticiaSrv.GetLastestVideoNewsByMicroregion(4, microregion.Id).Select(VideoModel.Map),
                    ButtonText = "Ver mais",
                    ButtonUrl  = $"/videos/{microregion.Url}",
                    Selected   = microregionId == microregion.Id
                };

                objModel.Sections.Add(section);
            }

            if (objModel.Sections.All(s => !s.Selected))
            {
                objModel.Sections.First().Selected = true;
            }

            return(objModel);
        }