private static string GetEntryUrl(HttpContext context, ModuleContext moduleContext, Entry entry) { var httpContext = new GetEntryUrlContextWrapper(context, "~/"); var routeData = moduleContext.RouteTable.GetRouteData(httpContext); var requestContext = new ModuleRequestContext(httpContext, routeData, moduleContext); UrlHelper url = new UrlHelper(requestContext, moduleContext.RouteTable); return(url.Action(entry.Action, entry.Controller, entry.Values)); }
private static string GetEntryUrl(HttpContext context, ModuleContext moduleContext, Entry entry) { var httpContext = new GetEntryUrlContextWrapper(context, "~/"); var routeData = moduleContext.RouteTable.GetRouteData(httpContext); var requestContext = new ModuleRequestContext(httpContext, routeData, moduleContext); UrlHelper url = new UrlHelper(requestContext, moduleContext.RouteTable); return url.Action(entry.Action, entry.Controller, entry.Values); }