| Current Path : /var/node/inatote/Inatote-Backend/payment/ |
| Current File : /var/node/inatote/Inatote-Backend/payment/index.js |
import makeDb from '../db/index.js'
import makePaymentList from './payment-list'
import makePaymentEndpointHandler from './payment-endpoints'
import verify from '../helpers/verify-middleware.js'
import upload from "../services/imageUpload.js";
import express from 'express';
const database = makeDb()
const router = express.Router()
const paymentList = makePaymentList({ database })
const paymentEndpointHandler = makePaymentEndpointHandler({ paymentList })
router.post('/',verify, upload.array("imageURL" , 10) , paymentEndpointHandler.postproduct);
router.get('/', paymentEndpointHandler.getproducts);
router.get('/:id', paymentEndpointHandler.getproducts);
router.put('/:categoryId/:id',verify, upload.array("imageURL" , 10) , paymentEndpointHandler.updateproduct);
router.delete('/:id' ,verify, paymentEndpointHandler.deleteproduct)
export default router