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; }