Your IP : 216.73.216.91


Current Path : /var/node/inatote/Inatote-Backend/vouchers/
Upload File :
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