コード例 #1
0
 public BookingOrchestrationClient(
     BookFlightService bookFlightService,
     BookHotelService bookHotelService,
     SendGridService sendGridService,
     IBookingConfiguration configuration)
 {
     _bookFlightService = bookFlightService;
     _bookHotelService  = bookHotelService;
     _sendGridService   = sendGridService;
     _configuration     = configuration;
 }
 public MaxBookingLengthRule(IBookingConfiguration bookingConfiguration)
 {
     _bookingConfiguration = bookingConfiguration;
 }
コード例 #3
0
 public BookHotelService(IHttpClientFactory httpClientFactory, IBookingConfiguration configuration)
 {
     _client        = httpClientFactory.CreateClient();
     _configuration = configuration;
 }
コード例 #4
0
 public SendGridService(IBookingConfiguration configuration)
 {
     _configuration = configuration;
 }
コード例 #5
0
 public BookingHotelFunction(BookHotelService bookHotelService, SendGridService sendGridService, IBookingConfiguration configuration)
 {
     _bookHotelService = bookHotelService;
     _sendGridService  = sendGridService;
     _configuration    = configuration;
 }
コード例 #6
0
 public BookingFlightFunction(BookFlightService bookFlightService, SendGridService sendGridService, IBookingConfiguration configuration)
 {
     _bookFlightService = bookFlightService;
     _sendGridService   = sendGridService;
     _configuration     = configuration;
 }