public RoomCreator( IRoomChecker checker, IRoomEventLogger eventLogger, IRepository<Room> repository) { this.checker = checker; this.eventLogger = eventLogger; this.repository = repository; }
public RoomRemover( IRoomReader reader, IRoomChecker checker, IFurnitureMover furnitureMover, IRepository<Room> repository, IRoomEventLogger eventLogger) { this.reader = reader; this.checker = checker; this.furnitureMover = furnitureMover; this.repository = repository; this.eventLogger = eventLogger; }
public FurnitureMover( IRepository<Furniture> repository, IFurnitureLocationReader locationReader, IRoomReader roomReader, IRepository<FurnitureLocation> locationRepository, IRoomEventLogger eventLogger) { this.repository = repository; this.locationReader = locationReader; this.roomReader = roomReader; this.locationRepository = locationRepository; this.eventLogger = eventLogger; }