BrickPile.Core.DefaultBrickPileBootstrapper.RegisterRoutes C# (CSharp) Method

RegisterRoutes() protected method

Registers the custom route.
protected RegisterRoutes ( RouteCollection routes ) : void
routes RouteCollection The routes.
return void
        protected void RegisterRoutes(RouteCollection routes)
        {
            // ensure that the the PageRoute is first in the collection
            routes.Insert(0,
                new DefaultRoute(
                    new VirtualPathResolver(),
                    new DefaultRouteResolver(
                        new RouteResolverTrie(
                            () => new HttpContextWrapper(HttpContext.Current),
                            DocumentStore)),
                    DocumentStore,
                    new ControllerMapper()));

            routes.Insert(1,
                new UiRoute(
                    new VirtualPathResolver(),
                    new DefaultRouteResolver(
                        new RouteResolverTrie(
                            () => new HttpContextWrapper(HttpContext.Current),
                            DocumentStore)),
                    DocumentStore,
                    new ControllerMapper()));
        }