public BookingService(PatientBookingContext context, IAddBookingRequestValidator addBookingValidator, ICancelBookingRequestValidator cancelBookingValidator) { _context = context; _addBookingValidator = addBookingValidator; _cancelBookingValidator = cancelBookingValidator; }
public BookingService(PatientBookingContext context, IAddBookingRequestValidator addBookingValidator, IUpdateBookingRequestValidator updateBookingRequestValidator) { _context = context; _addBookingValidator = addBookingValidator; _updateBookingRequestValidator = updateBookingRequestValidator; }
public BookingService(PatientBookingContext context, IAddBookingRequestValidator validator) { _context = context; _validator = validator; }
public BookingService(PatientBookingContext context, IAddBookingRequestValidator addBookingRequestValidator) { _context = context ?? throw new ArgumentNullException(nameof(context)); _addBookingRequestValidator = addBookingRequestValidator ?? throw new ArgumentNullException(nameof(addBookingRequestValidator)); }