BlogSharp.Web.MvcApplication.RegisterRoutes C# (CSharp) Method

RegisterRoutes() public static method

public static RegisterRoutes ( RouteCollection routes ) : void
routes RouteCollection
return void
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.RouteExistingFiles = false;
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.IgnoreRoute("{resource}.ico");

            MvcRoute.MappUrl("post/list/{page}")
                .ToDefaultAction<PostController>(x => x.List(1))
                .AddWithName("PostList", routes);
            MvcRoute.MappUrl("post/read/{friendlyTitle}")
                .ToDefaultAction<PostController>(x => x.Read("friendlyTitle"))
                .AddWithName("PostRead", routes);
            MvcRoute.MappUrl("post/addcomment")
                .ToDefaultAction<PostController>(x => x.AddComment(0, null))
                .AddWithName("PostCommentAdd", routes);
            MvcRoute.MappUrl("tag/{tagName}")
                .ToDefaultAction<PostController>(x => x.ListByTag("", 1))
                .AddWithName("PostListByTag", routes);
            MvcRoute.MappUrl("{controller}/{action}")
                .ToDefaultAction<PostController>(x => x.List(1))
                .AddWithName("Default", routes);
        }