public DefaultFunctionCalculator( IContentManager contentManager, IEnumerable<IFunction> functions, IRepository<VoteRecord> voteRepository, IRepository<ResultRecord> resultRepository, IClock clock, ICalculusQueue queue, IVotingEventHandler eventHandler, ISignals signals) { _contentManager = contentManager; _functions = functions; _voteRepository = voteRepository; _resultRepository = resultRepository; _clock = clock; _queue = queue; _eventHandler = eventHandler; _signals = signals; }
public DefaultVotingService( IRepository<VoteRecord> voteRepository, IRepository<ResultRecord> resultRepository, IClock clock, IFunctionCalculator calculator, IEnumerable<IFunction> functions, IVotingEventHandler eventHandler, ICacheManager cacheManager, ISignals signals) { _voteRepository = voteRepository; _resultRepository = resultRepository; _clock = clock; _calculator = calculator; _functions = functions; _eventHandler = eventHandler; _cacheManager = cacheManager; _signals = signals; }
public DefaultVotingService( IRepository <VoteRecord> voteRepository, IRepository <ResultRecord> resultRepository, IClock clock, IFunctionCalculator calculator, IEnumerable <IFunction> functions, IVotingEventHandler eventHandler, ICacheManager cacheManager, ISignals signals) { _voteRepository = voteRepository; _resultRepository = resultRepository; _clock = clock; _calculator = calculator; _functions = functions; _eventHandler = eventHandler; _cacheManager = cacheManager; _signals = signals; }
public DefaultFunctionCalculator( IContentManager contentManager, IEnumerable <IFunction> functions, IRepository <VoteRecord> voteRepository, IRepository <ResultRecord> resultRepository, IClock clock, ICalculusQueue queue, IVotingEventHandler eventHandler, ISignals signals) { _contentManager = contentManager; _functions = functions; _voteRepository = voteRepository; _resultRepository = resultRepository; _clock = clock; _queue = queue; _eventHandler = eventHandler; _signals = signals; }