const express = require("express") const transportService = require("../../../../../services/transportService") const router = express.Router({ mergeParams: true }) router.post("/", async (req, res) => { const { code, name, backColorHex, textColorHex, transportTypeId } = req.body const lines = await transportService.createLine({ code, name, backColorHex, textColorHex, transportTypeId }) return res.status(201).json(lines) }) router.delete("/:lineId", async (req, res) => { const { lineId } = req.params await transportService.deleteLine({ lineId }) return res.sendStatus(204) }) router.patch("/:lineId", async (req, res) => { const { lineId } = req.params const updateData = req.body.data await transportService.updateLine({ lineId, updateData }) return res.sendStatus(200) }) module.exports = router