public BookingService(IAvailabilityDataStorage availabilityDataStorage, IAvailabilityService availabilityService, IDateTimeProvider dateTimeProvider, DirectContractsDbContext dbContext) { _availabilityDataStorage = availabilityDataStorage; _availabilityService = availabilityService; _dateTimeProvider = dateTimeProvider; _dbContext = dbContext; }
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; }