<% ' Define starter application routes router.AddRoute "GET", "/home", "HomeController", "Index" router.AddRoute "GET", "/", "HomeController", "Index" router.AddRoute "GET", "", "HomeController", "Index" router.AddRoute "GET", "/404", "ErrorController", "NotFound" ' Categories routes router.AddRoute "GET", "/categories", "CategoriesController", "Index" router.AddRoute "GET", "/categories/new", "CategoriesController", "NewForm" router.AddRoute "POST", "/categories", "CategoriesController", "Create" router.AddRoute "GET", "/categories/{id}", "CategoriesController", "Show" router.AddRoute "GET", "/categories/{id}/edit", "CategoriesController", "Edit" router.AddRoute "POST", "/categories/{id}", "CategoriesController", "Update" router.AddRoute "POST", "/categories/{id}/delete","CategoriesController","Delete" ' Posts routes router.AddRoute "GET", "/posts", "PostsController", "Index" router.AddRoute "GET", "/posts/new", "PostsController", "NewForm" router.AddRoute "POST", "/posts", "PostsController", "Create" router.AddRoute "GET", "/posts/{slug}", "PostsController", "Show" router.AddRoute "GET", "/posts/{id}/edit", "PostsController", "Edit" router.AddRoute "POST", "/posts/{id}", "PostsController", "Update" router.AddRoute "POST", "/posts/{id}/delete", "PostsController", "Delete" ' Comments routes router.AddRoute "POST", "/comments", "CommentsController", "Create" router.AddRoute "POST", "/comments/{id}/delete", "CommentsController", "Delete" ' Admin routes router.AddRoute "GET", "/admin", "AdminController", "Index" router.AddRoute "GET", "/admin/posts", "AdminController", "Posts" router.AddRoute "GET", "/admin/categories", "AdminController", "Categories" router.AddRoute "POST", "/admin/posts/{id}/publish", "AdminController", "PublishPost" router.AddRoute "POST", "/admin/posts/{id}/unpublish", "AdminController", "UnpublishPost" router.AddRoute "POST", "/admin/posts/{id}/ai", "AdminController", "GenerateAIContent" ' Dispatch the request (resolves route and executes controller action) MVC.DispatchRequest Request.ServerVariables("REQUEST_METHOD"), _ TrimQueryParams(Request.ServerVariables("HTTP_X_ORIGINAL_URL")) %>