UNPKG

ecommerce-express-utils

Version:

A collection of handy express utilities for ecommerce

37 lines (26 loc) 1.03 kB
import { getAllProductCollections, setProductCollection, updateProductCollection, getSingleProductCollection, archiveProductCollection, getProductCollectionsWithQuery, getAllProductCollectionsByCollection } from './productCollectionController.js'; function productCollectionRoutes({ router, model }) { router.route('/getAllProductCollections') .get(getAllProductCollections({ model })); router.route('/createProductCollection') .post(setProductCollection({ model })); router.route('/singleProductCollection/:id') .get(getSingleProductCollection({ model })) .patch(updateProductCollection({ model })); router.route('/archiveProductCollection/:id') .patch(archiveProductCollection({ model })); router.route('/getProductCollectionsWithQuery') .get(getProductCollectionsWithQuery({ model })); router.route('/getAllProductCollectionsByCollection/:colectionId') .get(getAllProductCollectionsByCollection({ model })); return router; } export { productCollectionRoutes };