| Current Path : /var/node/inatote/Inatote-Backend/vouchers/ |
| Current File : /var/node/inatote/Inatote-Backend/vouchers/index.js |
import makeDb from '../db/index.js'
import makeVoucherList from './voucher-list.js'
import makeVoucherEndPointHandler from './vouchers-endpoint.js'
import verify from '../helpers/verify-middleware.js'
import express from 'express';
const database = makeDb()
const router = express.Router()
const voucherList = makeVoucherList({ database })
const voucherEndpoint = makeVoucherEndPointHandler({ voucherList })
router.post("/" , verify , voucherEndpoint.postVoucher)
router.get("/" , voucherEndpoint.getVoucher)
router.get("/:id" , voucherEndpoint.getVoucher)
// router.delete("/:id" , voucherEndpoint.voucherEndpoint)
router.put("/:id" , voucherEndpoint.updateVoucher);
// router.post("/calculateCharges" , ordersEndpointHandler.calculateCharges)
export default router