Ejemplo n.º 1
0
 public RoomCreator(
     IRoomChecker checker,
     IRoomEventLogger eventLogger,
     IRepository<Room> repository)
 {
     this.checker = checker;
     this.eventLogger = eventLogger;
     this.repository = repository;
 }
Ejemplo n.º 2
0
 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;
 }