public static string GetItemUrl()

in src/DeloitteDigital.Atlas/Extensions/ItemExtensions.cs [75:90]


        public static string GetItemUrl(this Item item, string siteName = "", string hostName = "")
        {
            if (string.IsNullOrEmpty(siteName))
            {
                return LinkManager.GetItemUrl(item);
            }
            else
            {
                var itemUrl = string.Empty;
                var originalSiteName = Context.Site.Name;
                Context.SetActiveSite(siteName);
                itemUrl = string.Format("//{0}{1}", hostName, LinkManager.GetItemUrl(item));
                Context.SetActiveSite(originalSiteName);
                return itemUrl;
            }
        }