Esempio n. 1
0
        /// <summary>
        /// Sitemap.xml
        /// </summary>
        /// <returns></returns>
        public ActionResult SiteMap()
        {
            var googleSiteMap = _clientNavigationService.GenerateGoogleSiteMap();
            var serializer    = new XmlSerializer(typeof(GoogleSiteMap), "http://www.sitemaps.org/schemas/sitemap/0.9");
            var stream        = new MemoryStream();

            serializer.Serialize(stream, googleSiteMap);
            stream.Seek(0, SeekOrigin.Begin);

            return(File(stream, "text/xml"));
        }