|
- <!--#include file="..\core\autoload_core.asp" -->
-
- <%
- ' 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"
-
- ' Image routes
- router.AddRoute "GET", "/ai-image", "ImagesController", "Ai"
- router.AddRoute "HEAD", "/ai-image", "ImagesController", "Ai"
-
- ' Admin routes
- router.AddRoute "GET", "/admin", "AdminController", "Index"
- router.AddRoute "GET", "/admin/posts", "AdminController", "Posts"
- router.AddRoute "GET", "/admin/categories", "AdminController", "Categories"
- router.AddRoute "GET", "/admin/comments", "AdminController", "Comments"
- router.AddRoute "GET", "/admin/ai-prompt", "AdminController", "AIPrompt"
- router.AddRoute "POST", "/admin/ai-prompt", "AdminController", "UpdateAIPrompt"
- router.AddRoute "POST", "/admin/comments/{id}/approve", "AdminController", "ApproveComment"
- router.AddRoute "POST", "/admin/comments/{id}/unapprove", "AdminController", "UnapproveComment"
- router.AddRoute "POST", "/admin/comments/{id}/delete", "AdminController", "DeleteComment"
- 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(DecodeUrlPath(Request.ServerVariables("HTTP_X_ORIGINAL_URL")))
- %>
|