public PitchBookingManager( IPitchBookingService bookingService, IBookingRuleProcessor bookingRuleProcessor, IMessagingService messagingService) { _bookingService = bookingService; _bookingRuleProcessor = bookingRuleProcessor; _messagingService = messagingService; }
public PitchBookingUnavailabilityProvider(IPitchBookingService PitchBookingService) { _PitchBookingService = PitchBookingService; }
public MemberPitchBookingsMaxHoursPerDayRule(IPitchBookingService pitchBookingService) { _pitchBookingService = pitchBookingService; }
public MemberBookingsMustNotOverlapRule(IPitchBookingService pitchBookingService) { _pitchBookingService = pitchBookingService; }