public BookingOrchestrationClient( BookFlightService bookFlightService, BookHotelService bookHotelService, SendGridService sendGridService, IBookingConfiguration configuration) { _bookFlightService = bookFlightService; _bookHotelService = bookHotelService; _sendGridService = sendGridService; _configuration = configuration; }
public MaxBookingLengthRule(IBookingConfiguration bookingConfiguration) { _bookingConfiguration = bookingConfiguration; }
public BookHotelService(IHttpClientFactory httpClientFactory, IBookingConfiguration configuration) { _client = httpClientFactory.CreateClient(); _configuration = configuration; }
public SendGridService(IBookingConfiguration configuration) { _configuration = configuration; }
public BookingHotelFunction(BookHotelService bookHotelService, SendGridService sendGridService, IBookingConfiguration configuration) { _bookHotelService = bookHotelService; _sendGridService = sendGridService; _configuration = configuration; }
public BookingFlightFunction(BookFlightService bookFlightService, SendGridService sendGridService, IBookingConfiguration configuration) { _bookFlightService = bookFlightService; _sendGridService = sendGridService; _configuration = configuration; }