ecommerce-express-utils
Version:
A collection of handy express utilities for ecommerce
32 lines (23 loc) • 680 B
JavaScript
import {
getAllDiscounts,
setDiscount,
updateDiscount,
getSingleDiscount,
archiveDiscount,
getDiscountsWithQuery
} from './discountController.js';
function discountRoutes({ router, model }) {
router.route('/getAllDiscounts')
.get(getAllDiscounts({ model }));
router.route('/createDiscount')
.post(setDiscount({ model }));
router.route('/singleDiscount/:id')
.get(getSingleDiscount({ model }))
.patch(updateDiscount({ model }));
router.route('/archiveDiscount/:id')
.patch(archiveDiscount({ model }));
router.route('/getDiscountsWithQuery')
.get(getDiscountsWithQuery({ model }));
return router;
}
export { discountRoutes };