ecommerce-express-utils
Version:
A collection of handy express utilities for ecommerce
36 lines (26 loc) • 871 B
JavaScript
import {
getAllProductSizes,
setProductSize,
updateProductSize,
getSingleProductSize,
archiveProductSize,
getProductSizesWithQuery,
getProductSizesByProduct
} from './productSizeController.js';
function productSizeRoutes({ router, model }) {
router.route('/getAllProductSizes')
.get(getAllProductSizes({ model }));
router.route('/createProductSize')
.post(setProductSize({ model }));
router.route('/singleProductSize/:id')
.get(getSingleProductSize({ model }))
.patch(updateProductSize({ model }));
router.route('/archiveProductSize/:id')
.patch(archiveProductSize({ model }));
router.route('/getProductSizesWithQuery')
.get(getProductSizesWithQuery({ model }));
router.route('/getProductSizesByProduct/:productId')
.get(getProductSizesByProduct({ model }));
return router;
}
export { productSizeRoutes };