19 lines
564 B
TypeScript
19 lines
564 B
TypeScript
|
import express from "express";
|
||
|
import isAuth from "../middleware/isAuth";
|
||
|
|
||
|
import * as TicketController from "../controllers/TicketController";
|
||
|
|
||
|
const ticketRoutes = express.Router();
|
||
|
|
||
|
ticketRoutes.get("/tickets", isAuth, TicketController.index);
|
||
|
|
||
|
ticketRoutes.get("/tickets/:ticketId", isAuth, TicketController.show);
|
||
|
|
||
|
ticketRoutes.post("/tickets", isAuth, TicketController.store);
|
||
|
|
||
|
ticketRoutes.put("/tickets/:ticketId", isAuth, TicketController.update);
|
||
|
|
||
|
ticketRoutes.delete("/tickets/:ticketId", isAuth, TicketController.remove);
|
||
|
|
||
|
export default ticketRoutes;
|