/// <summary> /// /// </summary> /// <param name="relativePath"></param> /// <returns></returns> public static string GetAbsoluteRoutedUrl(string relativePath) { relativePath = relativePath.Substring(0, 1) == "/" ? relativePath.Remove(0, 1) : relativePath; string relativeUrl = string.Format("/{0}/{1}/{2}/{3}", RequestState.Request.Instance.Name, RequestState.PortalName, RequestState.Request.Language.LanguageCode, relativePath); return(BaseUrlHelper.GetAbsoluteUrl(relativeUrl)); }
/// <summary> /// /// </summary> /// <param name="action"></param> /// <returns></returns> public static string GetValidationRoutedUrl(string action) { string relativeUrl = string.Format("/{0}/{1}/{2}/{3}/{4}", RequestState.Request.Instance.Name, RequestState.PortalName, RequestState.Request.Language.LanguageCode, RouteHelper.SharedResources.Controllers.ValidationController, action); return(BaseUrlHelper.GetAbsoluteUrl(relativeUrl)); }
/// <summary> /// /// </summary> /// <param name="controller"></param> /// <param name="action"></param> /// <returns></returns> public static string GetRoutedUrl(string controller, string action) { string relativeUrl = string.Format("/{0}/{1}/{2}/{3}/{4}", RequestState.Request.Instance.Name, RequestState.PortalName, RequestState.Request.Language.LanguageCode, controller, action); return(BaseUrlHelper.GetAbsoluteUrl(relativeUrl)); }