Loading backend/src/reservation/repository/reservationRepository.ts +7 −0 Original line number Diff line number Diff line Loading @@ -165,6 +165,7 @@ export const reservationRepository = { }, }); /* await prismaClient.user.update({ where: { userId: deletedReservation.userId, Loading @@ -177,6 +178,7 @@ export const reservationRepository = { editedAt: new Date(), }, }); */ return Result.ok(deletedReservation as ReservationWithToolInstance); } Loading @@ -201,6 +203,11 @@ export const reservationRepository = { toolInstance: true, }, }); if (reservationFound === null) { return Result.err(new NotFoundError()); } return Result.ok(reservationFound as ReservationWithToolInstance); } catch (e) { Loading backend/src/reservation/reservationRouter.ts +3 −3 Original line number Diff line number Diff line Loading @@ -10,10 +10,10 @@ import { const reservationRouter = Router(); reservationRouter.post('/', createNewReservation); reservationRouter.put('/:id', updateReservation); reservationRouter.delete('/:id', deleteReservation); reservationRouter.put('/:reservationId', updateReservation); reservationRouter.delete('/:reservationId', deleteReservation); reservationRouter.get('/', getAllReservations); reservationRouter.get('/:id', getReservationById); reservationRouter.get('/:reservationId', getReservationById); export default reservationRouter; backend/src/toolInstance/repository/toolInstanceRepository.ts +20 −4 Original line number Diff line number Diff line Loading @@ -84,7 +84,11 @@ export const toolInstanceRepository = { }, include: { tool: true, reservations: true, reservations: { where: { deletedAt: null, }, }, }, }); Loading Loading @@ -135,7 +139,11 @@ export const toolInstanceRepository = { }, include: { tool: true, reservations: true, reservations: { where: { deletedAt: null, }, }, }, }); Loading Loading @@ -189,7 +197,11 @@ export const toolInstanceRepository = { }, include: { tool: true, reservations: true reservations: { where: { deletedAt: null, }, }, }, }); Loading Loading @@ -230,7 +242,11 @@ export const toolInstanceRepository = { toolInstances: { include: { tool: true, reservations: true, reservations: { where: { deletedAt: null, }, }, }, }, }, Loading Loading
backend/src/reservation/repository/reservationRepository.ts +7 −0 Original line number Diff line number Diff line Loading @@ -165,6 +165,7 @@ export const reservationRepository = { }, }); /* await prismaClient.user.update({ where: { userId: deletedReservation.userId, Loading @@ -177,6 +178,7 @@ export const reservationRepository = { editedAt: new Date(), }, }); */ return Result.ok(deletedReservation as ReservationWithToolInstance); } Loading @@ -201,6 +203,11 @@ export const reservationRepository = { toolInstance: true, }, }); if (reservationFound === null) { return Result.err(new NotFoundError()); } return Result.ok(reservationFound as ReservationWithToolInstance); } catch (e) { Loading
backend/src/reservation/reservationRouter.ts +3 −3 Original line number Diff line number Diff line Loading @@ -10,10 +10,10 @@ import { const reservationRouter = Router(); reservationRouter.post('/', createNewReservation); reservationRouter.put('/:id', updateReservation); reservationRouter.delete('/:id', deleteReservation); reservationRouter.put('/:reservationId', updateReservation); reservationRouter.delete('/:reservationId', deleteReservation); reservationRouter.get('/', getAllReservations); reservationRouter.get('/:id', getReservationById); reservationRouter.get('/:reservationId', getReservationById); export default reservationRouter;
backend/src/toolInstance/repository/toolInstanceRepository.ts +20 −4 Original line number Diff line number Diff line Loading @@ -84,7 +84,11 @@ export const toolInstanceRepository = { }, include: { tool: true, reservations: true, reservations: { where: { deletedAt: null, }, }, }, }); Loading Loading @@ -135,7 +139,11 @@ export const toolInstanceRepository = { }, include: { tool: true, reservations: true, reservations: { where: { deletedAt: null, }, }, }, }); Loading Loading @@ -189,7 +197,11 @@ export const toolInstanceRepository = { }, include: { tool: true, reservations: true reservations: { where: { deletedAt: null, }, }, }, }); Loading Loading @@ -230,7 +242,11 @@ export const toolInstanceRepository = { toolInstances: { include: { tool: true, reservations: true, reservations: { where: { deletedAt: null, }, }, }, }, }, Loading