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