public BookAccommodationCommandHandler(IBookingRepository bookingRepository, ISecurityContext securityContext, IFacilityDataSource facilityDataSource, CommandContext commandContext) { this.bookingRepository = bookingRepository; this.securityContext = securityContext; this.facilityDataSource = facilityDataSource; this.commandContext = commandContext; }
public FacilityService(IFacilityDataSource dataSource, ISecurityContext securityContext) { this.dataSource = dataSource; this.securityContext = securityContext; }
public CachingFacilityDataSource(IFacilityDataSource dataSource, IDistributedCache cache) { this.dataSource = dataSource; this.cache = cache; }
public BookingService(IBookingDataSource dataSource, ISecurityContext securityContext, IFacilityDataSource facilityDataSource) { this.dataSource = dataSource; this.securityContext = securityContext; this.facilityDataSource = facilityDataSource; }