示例#1
0
 public BookingService(IAvailabilityDataStorage availabilityDataStorage, IAvailabilityService availabilityService, IDateTimeProvider dateTimeProvider, DirectContractsDbContext dbContext)
 {
     _availabilityDataStorage = availabilityDataStorage;
     _availabilityService     = availabilityService;
     _dateTimeProvider        = dateTimeProvider;
     _dbContext = dbContext;
 }
示例#2
0
 public AvailabilityService(IRoomAvailabilityService roomAvailabilityService, IRateAvailabilityService rateAvailabilityService, IAvailabilityDataStorage availabilityDataStorage, IAvailabilityHashGenerator availabilityHashGenerator, IRateDetailsSetGenerator rateDetailsSetGenerator, DirectContractsDbContext dbContext)
 {
     _roomAvailabilityService   = roomAvailabilityService;
     _rateAvailabilityService   = rateAvailabilityService;
     _availabilityDataStorage   = availabilityDataStorage;
     _availabilityHashGenerator = availabilityHashGenerator;
     _rateDetailsSetGenerator   = rateDetailsSetGenerator;
     _dbContext = dbContext;
 }