Ejemplo n.º 1
0
 public virtual void RegisterActionRoutes(Dictionary <string, RequestActionRoute> newRouteDictionary)
 {
     if (newRouteDictionary != null && newRouteDictionary.Any())
     {
         EnsureContainersAreInitialized();
         foreach (var item in newRouteDictionary)
         {
             ActionRouteDictionary.Add(item.Key, item.Value);
         }
     }
 }
Ejemplo n.º 2
0
        public virtual RequestActionRoute GetActionRoute(string routeUrl)
        {
            var key = RouteKey.CreateRequestKey(routeUrl);

            if (string.IsNullOrWhiteSpace(key))
            {
                return(null);
            }

            EnsureContainersAreInitialized();
            if (ActionRouteDictionary.ContainsKey(key))
            {
                return(ActionRouteDictionary[key]);
            }

            return(null);
        }
Ejemplo n.º 3
0
 public virtual void RegisterActionRoute(string key, RequestActionRoute route)
 {
     EnsureContainersAreInitialized();
     ActionRouteDictionary.Add(key, route);
 }