public static string BuildAbsoluteUrlFromRelativeUrl(string protocol, string relativeUrl) { var currentContext = HttpContext.Current; var hostName = FirmaWebConfiguration.DefaultTenantCanonicalHostName; if (currentContext != null) { hostName = FirmaWebConfiguration.GetCanonicalHost(currentContext.Request.Url.Host, true) ?? FirmaWebConfiguration.DefaultTenantCanonicalHostName; } return($"{protocol}://{hostName}{relativeUrl}"); }
public static string BuildAbsoluteUrlFromRelativeUrl(string protocol, string relativeUrl) { var currentContext = HttpContext.Current; var hostName = FirmaWebConfiguration.CanonicalHostName; if (currentContext != null) { hostName = FirmaWebConfiguration.GetCanonicalHost(currentContext.Request.Url.Host, true) ?? FirmaWebConfiguration.CanonicalHostName; } return(String.Format("{0}://{1}{2}", protocol, hostName, relativeUrl)); }