public AccommodationAvailabilitiesService(IAccommodationBookingSettingsService accommodationBookingSettingsService, IWideAvailabilitySearchStateStorage stateStorage, IRoomSelectionService roomSelectionService) { _accommodationBookingSettingsService = accommodationBookingSettingsService; _stateStorage = stateStorage; _roomSelectionService = roomSelectionService; }
public MapController( IRoomSelectionService roomSelectionService, IBuildingSelectionService buildingSelectionService, IFloorChangeService floorChangeService) { _roomSelectionService = roomSelectionService; _buildingSelectionService = buildingSelectionService; _floorChangeService = floorChangeService; }
public AvailabilitiesController(IAgentContextService agentContextService, IWideAvailabilitySearchService wideAvailabilitySearchService, IRoomSelectionService roomSelectionService, IBookingEvaluationService bookingEvaluationService, IDeadlineService deadlineService) { _agentContextService = agentContextService; _wideAvailabilitySearchService = wideAvailabilitySearchService; _roomSelectionService = roomSelectionService; _bookingEvaluationService = bookingEvaluationService; _deadlineService = deadlineService; }
public AccommodationsController(IWideAvailabilitySearchService wideAvailabilitySearchService, IRoomSelectionService roomSelectionService, IBookingEvaluationService bookingEvaluationService, IBookingManagementService bookingManagementService, IBookingRecordsManager bookingRecordsManager, IAgentContextService agentContextService, IBookingRegistrationService bookingRegistrationService, IDateTimeProvider dateTimeProvider, IDeadlineService deadlineService) { _wideAvailabilitySearchService = wideAvailabilitySearchService; _roomSelectionService = roomSelectionService; _bookingEvaluationService = bookingEvaluationService; _bookingManagementService = bookingManagementService; _bookingRecordsManager = bookingRecordsManager; _agentContextService = agentContextService; _bookingRegistrationService = bookingRegistrationService; _dateTimeProvider = dateTimeProvider; _deadlineService = deadlineService; }
public MapEventsTests() { EventDataSeeder dataSeeder = new EventDataSeeder(); DbContextOptionsBuilder <EventSourcingDbContext> builder = new DbContextOptionsBuilder <EventSourcingDbContext>();; DbContextOptions <EventSourcingDbContext> options; EventSourcingDbContext context; builder.UseInMemoryDatabase(Guid.NewGuid().ToString()); options = builder.Options; context = new EventSourcingDbContext(options); dataSeeder.SeedAll(context); var buildingEventRepo = new DomainEventRepository <BuildingSelectionEvent>(context); buildingEventService = new BuildingSelectionService(buildingEventRepo); var floorChangeEventRepo = new DomainEventRepository <FloorChangeEvent>(context); floorChangeEventService = new FloorChangeService(floorChangeEventRepo); var roomEventRepo = new DomainEventRepository <RoomSelectionEvent>(context); roomEventService = new RoomSelectionService(roomEventRepo); }