public CreateNodeCommand( IHelloHomeDbContext ctx, IRfIdGenerationStrategy rfIdGenerationStrategy, IListRfIdsQuery listRfIdsQuery, ITimeProvider timeProvider) { this._timeProvider = timeProvider; _ctx = ctx; _rfIdGenerationStrategy = rfIdGenerationStrategy; _listRfIdsQuery = listRfIdsQuery; }
public FindHoleRfIdGenerationStrategy(IListRfIdsQuery listRfIdQuery) { _listRfIdQuery = listRfIdQuery; MaxSupportedConcurrentRequest = 5; _rnd = new Random(); }
public FillHolesRfAddressStrategy(IListRfIdsQuery listRfAddressesQuery) : this() { _exisitingRfAddresses = new SortedSet <int>(listRfAddressesQuery.Execute()); }