public CreateNodeCommand(
			IHelloHomeDbContext ctx, 
			IRfIdGenerationStrategy rfIdGenerationStrategy, 
			IListRfIdsQuery listRfIdsQuery,
			ITimeProvider timeProvider)
        {
            this._timeProvider = timeProvider;
            _ctx = ctx;
            _rfIdGenerationStrategy = rfIdGenerationStrategy;
            _listRfIdsQuery = listRfIdsQuery;
        }
예제 #2
0
 public NodeStartedHandler(
     IHelloHomeDbContext dbCtx,
     IFindNodeQuery findNodeQuery,
     ICreateNodeCommand createNodeCommand,
     ITouchNode touchNode,
     IRfIdGenerationStrategy rfIdGenerationStrategy,
     ITimeProvider timeProvider)
     : base(dbCtx)
 {
     _timeProvider           = timeProvider;
     _findNodeQuery          = findNodeQuery;
     _createNodeCommand      = createNodeCommand;
     _touchNode              = touchNode;
     _rfIdGenerationStrategy = rfIdGenerationStrategy;
 }