/// <summary> /// Sets the route name and route values of <see cref="INavigatable"/> object. /// </summary> /// <param name="navigatable">The <see cref="INavigatable"/> object.</param> /// <param name="routeName">Route name.</param> /// <param name="routeValues">Route values as <see cref="RouteValueDictionary"/>.</param> public static void Route(this INavigatable navigatable, string routeName, RouteValueDictionary routeValues) { Guard.IsNotNullOrEmpty(routeName, "routeName"); navigatable.RouteName = routeName; navigatable.SetRouteValues(routeValues); }
public static void Action(this INavigatable navigatable, string actionName, string controllerName, object routeValues) { navigatable.ControllerName = controllerName; navigatable.ActionName = actionName; navigatable.SetRouteValues(routeValues); }
private static void SetAction(INavigatable navigatable, string actionName, string controllerName, RouteValueDictionary routeValues) { navigatable.ActionName = actionName; navigatable.ControllerName = controllerName; navigatable.SetRouteValues((IDictionary <string, object>)routeValues); }
public static void Route(this INavigatable navigatable, string routeName, RouteValueDictionary routeValues) { navigatable.RouteName = routeName; navigatable.SetRouteValues((IDictionary <string, object>)routeValues); }
public static void Route(this INavigatable navigatable, string routeName, object routeValues) { navigatable.RouteName = routeName; navigatable.SetRouteValues(routeValues); }
private static void SetAction(INavigatable navigatable, string actionName, string controllerName, RouteValueDictionary routeValues) { navigatable.ActionName = actionName; navigatable.ControllerName = controllerName; navigatable.SetRouteValues((IDictionary<string, object>)routeValues); }
private static void ApplyRoute(INavigatable navigatable,string controllerName,string actionName,RouteValueDictionary routeValues) { navigatable.ControllerName = controllerName; navigatable.ActionName = actionName; navigatable.SetRouteValues(routeValues); }