1
0
mirror of https://github.com/Uttkarsh-raj/Plannerly.git synced 2025-11-23 21:54:39 +02:00
Files
Plannerly/Backend/routes/tasks_routes.go
2023-11-11 16:10:02 +05:30

20 lines
752 B
Go

package routes
import (
"github.com/Uttkarsh-raj/To_Do_App/controllers"
"github.com/Uttkarsh-raj/To_Do_App/middleware"
"github.com/gin-gonic/gin"
)
func TaskRoutes(incomingRoutes *gin.Engine) {
incomingRoutes.Use(middleware.Authentication())
incomingRoutes.POST("/addTask", controllers.AddNewTask())
incomingRoutes.PATCH("/update/:id", controllers.UpdateTask())
incomingRoutes.GET("/getTasks", controllers.GetAllTask())
incomingRoutes.GET("/getTask/:id", controllers.GetTaskById())
incomingRoutes.GET("/tasks/urgent", controllers.GetUrgentTasks())
incomingRoutes.GET("/tasks/regular", controllers.GetRegularTasks())
incomingRoutes.DELETE("/delete/:id", controllers.DeleteTask())
incomingRoutes.POST("/search", controllers.SearchTask())
}