public ReservationTimeSlotsController(IReservationTimeSlotManager reservationTimeSlotManager, IParkingSpotManager parkingSpotManager, ParkingContext context) { this.reservationTimeSlotManager = reservationTimeSlotManager; this.parkingSpotManager = parkingSpotManager; reservationTimeSlotManager.SetContext(context); parkingSpotManager.SetContext(context); }