2024-06-29 19:39:25 +00:00
|
|
|
import { checkUser } from "@/contexts/auth";
|
|
|
|
|
import { listQuotesController } from "@/contexts/sales/infrastructure/express/controllers";
|
2024-05-23 15:38:41 +00:00
|
|
|
import Express from "express";
|
|
|
|
|
|
|
|
|
|
export const quoteRoutes: Express.Router = Express.Router({ mergeParams: true });
|
|
|
|
|
|
2024-06-29 19:39:25 +00:00
|
|
|
quoteRoutes.get(
|
|
|
|
|
"/",
|
|
|
|
|
checkUser,
|
|
|
|
|
(req: Express.Request, res: Express.Response, next: Express.NextFunction) =>
|
|
|
|
|
listQuotesController(res.locals["context"]).execute(req, res, next)
|
|
|
|
|
);
|
|
|
|
|
/*quoteRoutes.get("/:quoteId", isUser, getQuoteMiddleware, getQuoteController);
|
2024-05-26 17:09:43 +00:00
|
|
|
quoteRoutes.post("/", isAdmin, createQuoteController);
|
|
|
|
|
quoteRoutes.put("/:quoteId", isAdmin, updateQuoteController);
|
|
|
|
|
quoteRoutes.delete("/:quoteId", isAdmin, deleteQuoteController);*/
|
2024-05-23 15:38:41 +00:00
|
|
|
|
|
|
|
|
export const QuoteRouter = (appRouter: Express.Router) => {
|
|
|
|
|
appRouter.use("/quotes", quoteRoutes);
|
|
|
|
|
};
|