Implementación CRUD asignación de vehiculos

This commit is contained in:
2026-06-05 17:15:11 +00:00
parent a82e8af316
commit 1366f2c5f6
6 changed files with 193 additions and 0 deletions

View File

@ -0,0 +1,66 @@
import {Request, Response } from "express";
import { VehicleAssigService } from "./vehicleassig.service";
const vehicleAssigService = new VehicleAssigService();
export class VehicleAssigController {
async getAll(
req:Request,
res:Response
){
const vAssigs = await vehicleAssigService.getAll();
res.json(vAssigs);
}
async getById(
req:Request,
res:Response
){
const vAssig = await vehicleAssigService.getById(
req.params.id as string
);
res.json(vAssig);
}
async create(
req:Request,
res:Response
){
const vAssig = await vehicleAssigService.create(
req.body
);
res.status(201).json(vAssig);
}
async update(
req:Request,
res:Response
){
const vAssig = await vehicleAssigService.update(
req.params.id as string,
req.body
);
res.json(vAssig);
}
async delete (
req:Request,
res:Response
){
const vAssig = await vehicleAssigService.delete(
req.params.id as string
)
res.json({
message:"Assignación eliminada"
});
}
}