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;
 }
Exemplo n.º 3
0
 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;
 }