feat: acople de schedule.view_reservation al BFF y creacion/asociacion de comisiones a materias

This commit is contained in:
2026-09-19 10:23:50 -03:00
parent 1080acd43a
commit 500aeeb9df
12 changed files with 597 additions and 55 deletions
@@ -120,3 +120,12 @@ class ReservationService:
reservation.status = ReservationStatus.CANCELLED.value
self.reservation_repo.save(reservation)
return True
def confirm_reservation(self, reservation_id: int) -> bool:
"""Confirma una reserva estableciendo su estado en CONFIRMED."""
reservation = self.reservation_repo.get_by_id(reservation_id)
if not reservation:
return False
reservation.status = ReservationStatus.CONFIRMED.value
self.reservation_repo.save(reservation)
return True