Ejemplo n.º 1
0
        /// <summary>
        /// Refresh button method
        /// </summary>
        public void RefreshButtonClick()
        {
            DynamicSitemapGenerator dynamicSitemapGenerator = new DynamicSitemapGenerator();

            dynamicSitemapGenerator.RegenerateSitemap(this, new EventArgs());

            StringBuilder stringBuilder = new StringBuilder();

            String message = String.Empty;

            if (dynamicSitemapGenerator.SiteConfigurations == null || !dynamicSitemapGenerator.SiteConfigurations.Any())
            {
                this.Message.Text = "No sitemap configurations found under " + DynamicSitemapConfiguration.SitemapConfigurationItemPath + ". Please create one or more configuration nodes and try refreshing again.";
                DynamicSitemapManagerForm.RefreshPanel("MainPanel");
            }

            else
            {
                message += "Sitemaps for this sites has been generated: <br/><ul>";

                foreach (String configuration in dynamicSitemapGenerator.SiteConfigurations.Select(x => x.ToString()))
                {
                    message += String.Format("<li> &bull; {0}</li>", configuration);
                }

                message += "</ul>";

                this.Message.Text = message;
                DynamicSitemapManagerForm.RefreshPanel("MainPanel");
            }
        }