示例#1
0
 public bool Match(HttpContext httpContext, IRouter route, string parameterName, RouteValueDictionary values, RouteDirection routeDirection)
 {
     if (routeDirection == RouteDirection.IncomingRequest)
     {
         return(SiteContext.ResolveOrganizationKey(httpContext, _siteList) != null);
     }
     // RouteDirection.UrlGeneration
     return(_organizationContextResolver.Resolve(values[parameterName]?.ToString()?.ToLowerInvariant())
            ?.OrganizationKey != null);
 }