Removes irrelevant GetAbsoluteMediaUrl method now that there is both a media url provider and urls have been refactored in this PR, this was overlooked with the media url provider PR

This commit is contained in:
Shannon
2019-06-21 16:07:07 +10:00
parent 2870ce5e0a
commit d129989c3d

View File

@@ -371,25 +371,6 @@ namespace Umbraco.Web
return url.SurfaceAction(action, typeof (T), additionalRouteVals);
}
/// <summary>
/// Generates a Absolute Media Item URL based on the current context
/// </summary>
/// <param name="urlHelper"></param>
/// <param name="mediaItem"></param>
/// <returns></returns>
public static string GetAbsoluteMediaUrl(this UrlHelper urlHelper, IPublishedContent mediaItem)
{
if (urlHelper == null) throw new ArgumentNullException("urlHelper");
if (mediaItem == null) throw new ArgumentNullException("mediaItem");
if (urlHelper.RequestContext.HttpContext.Request.Url != null)
{
var requestUrl = urlHelper.RequestContext.HttpContext.Request.Url.GetLeftPart(UriPartial.Authority);
return string.Format("{0}{1}", requestUrl, mediaItem.Url());
}
return null;
}
/// <summary>
/// This is used in methods like BeginUmbracoForm and SurfaceAction to generate an encrypted string which gets submitted in a request for which
/// Umbraco can decrypt during the routing process in order to delegate the request to a specific MVC Controller.