Blaze.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.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );

            routes.MapRoute(
                "chat_route", // Route name
                "chat", // URL with parameters
                new { controller = "Home", action = "Chat" } // Parameter defaults
            );

            routes.MapRoute(
                "get_upload_route", // Route name
                "uploads/{account}/{*url}", // URL with parameters
                new { controller = "Home", action = "GetFile" } // Parameter defaults
            );

            routes.MapRoute(
                "proxy_route", // Route name
                "x/{account}/{*url}", // URL with parameters
                new { controller = "Home", action = "Proxy" } // Parameter defaults
            );

            routes.MapRoute(
               "getfile_route", // Route name
               "f/{account}/{*url}", // URL with parameters
               new { controller = "Home", action = "GetFile" } // Parameter defaults
               );

            routes.MapRoute(
                "recent_route", // Route name
                "recent/{account}/{*url}", // URL with parameters
                new { controller = "Home", action = "Recent" } // Parameter defaults
            );

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
            );
        }