public static bool IsPassAllFilters(AbstractFormRouteData formRouteData, IEnumerable <AbstractRouteFilter> routeFilters) { foreach (var routeFilter in routeFilters) { if (routeFilter.IsNotPass(formRouteData)) { return(false); } } return(true); }
public override bool IsMapping(AbstractFormRouteData formRouteData, AbstractRouteData routeData) { var methodFormRouteData = (MethodFormRouteData)formRouteData; var methodRouteData = (AbstractMethodRouteData)routeData; var typeName = GetTypeName(methodFormRouteData); var methodName = GetMethodName(methodFormRouteData); if (!methodRouteData.MethodInfo.Name.Equals(methodName, StringComparison.OrdinalIgnoreCase) || !methodRouteData.ServiceType.Name.Equals(typeName, StringComparison.OrdinalIgnoreCase)) { return(false); } return(true); }
public override bool IsPass(AbstractFormRouteData formRouteData) { return(this.RegexForm.IsMatch(formRouteData.Form)); }
public static bool IsNotPassAllFilters(AbstractFormRouteData formRouteData, IEnumerable <AbstractRouteFilter> routeFilters) { return(IsPassAllFilters(formRouteData, routeFilters) == false); }