Exemplo n.º 1
0
        public ActionResult GetBySubcategory(string categoria)
        {
            var lstCities = Cidade.GetAll();

            var lstSitemapNode = new List <SitemapNode>();

            var objPrevisaoTipo = PrevisaoTempo.Load(1);

            foreach (var cidade in lstCities)
            {
                lstSitemapNode.Add(new SitemapNode
                {
                    Url       = $"{Constants.UrlWeb}/previsao-do-tempo/{cidade.Url}",
                    Frequency = SitemapFrequency.Weekly,
                    Priority  = 0.5
                });
            }

            //Converte objeto em XML
            var xml = GetSitemapDocument(lstSitemapNode);

            //Retorna o XML
            return(Content(xml, "text/xml", Encoding.UTF8));
        }