public static RouteConventionExpression RegexUrlPolicy( this RouteConventionExpression routeConvention, Action <RegexUrlPolicyDsl> configure) { routeConvention.UrlPolicy(FubuMVC.RegexUrlPolicy.RegexUrlPolicy.Create(configure)); return(routeConvention); }
public static RouteConventionExpression RegexUrlPolicy( this RouteConventionExpression routeConvention, Func <ActionCall, bool> matchFilter, Action <RegexUrlPolicyDsl> configure) { routeConvention.UrlPolicy(FubuMVC.RegexUrlPolicy.RegexUrlPolicy.Create(matchFilter, configure)); return(routeConvention); }
public static RouteConventionExpression IgnoreFolders(this RouteConventionExpression routeConvention) { RouteTable.Routes.Add(new IgnoreFilesRoute()); RouteTable.Routes.RouteExistingFiles = true; return(routeConvention); }
public static RouteConventionExpression RegexUrlPolicy( this RouteConventionExpression routeConvention) { routeConvention.UrlPolicy(FubuMVC.RegexUrlPolicy.RegexUrlPolicy.Create()); return(routeConvention); }
public static void ConstraintEndpointMethods(this RouteConventionExpression routes) { HttpVerbs .Each(verb => routes.ConstrainToHttpMethod(action => action.Method.Name.Equals(verb, StringComparison.InvariantCultureIgnoreCase), verb)); }