protected RedirectToRouteResult RedirectToAction(IActionResult result) { var callInfo = result.GetR4MvcResult(); return(RedirectToRoute(callInfo.RouteValueDictionary)); }
public static string Action(this IUrlHelper urlHelper, IActionResult result, string protocol = null, string hostName = null, string fragment = null) { return(urlHelper.RouteUrl(null, result.GetRouteValueDictionary(), protocol ?? result.GetR4MvcResult().Protocol, hostName, fragment)); }
public static RouteValueDictionary GetRouteValueDictionary(this IActionResult result) { return(result.GetR4MvcResult().RouteValueDictionary); }
protected RedirectToRouteResult RedirectToActionPermanent(IActionResult result) { var callInfo = result.GetR4MvcResult(); return RedirectToRoutePermanent(callInfo.RouteValueDictionary); }