protected string GetSiteUrl(Object evaluatedUrl) { if (evaluatedUrl != null) { return(evaluatedUrl.ToString()); } //get current site url return(SiteInformationHandler.GetCurrentSiteInformation().SiteUrl.ToString()); }
protected IList <string> GetSiteHosts() { var hosts = SiteInformationHandler.GetSitesInformation(false); var siteUrls = new List <string>(hosts.Count); foreach (var siteInformation in hosts) { siteUrls.Add(siteInformation.SiteUrl.ToString()); } return(siteUrls); }