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); }