Exemplo n.º 1
0
        public static void AddToRouteTable(SitkaRouteTableEntry routeEntry)
        {
            var namespaces = new string[] {};

            if (!String.IsNullOrEmpty(routeEntry.Namespace))
            {
                namespaces = new[] { routeEntry.Namespace };
            }
            _routes.MapRoute(routeEntry.RouteName, routeEntry.RouteUrl, new { controller = routeEntry.Controller, action = routeEntry.Action }, routeEntry, namespaces);
        }
Exemplo n.º 2
0
        private static SitkaRouteTableEntry CreateSitkaTableRouteEntry(MethodInfo controllerActionMethod, string action, string controller, string area, string areaAsSubdomainName, string routeUrl, string routeName, int?routeOrder, bool isCrossAreaRoute)
        {
            var routeEntry = new SitkaRouteTableEntry(routeName, routeUrl, controllerActionMethod.ReflectedType.Namespace, controller, action, area, areaAsSubdomainName, routeOrder, isCrossAreaRoute);

            return(routeEntry);
        }