Пример #1
0
        public WarmingManager
        (
           IWarmingWordsProvider wordsProvider,
           IWarmingService warmingService,
           IUsedWordsRepository usedWordsRepository,
           IWarmingRepository warmingRepository,
           IOenRepository oenRepository,
           IHeatRepository heatRepository,
           IContentManager contentManager,
            IStatsProvider statsProvider)
        {
            _wordsProvider = wordsProvider;

            _warmingService = warmingService;
            _warmingService.OnReport += NotificationReport;
            _warmingService.OnError += NotificationError;

            _usedWordsRepository = usedWordsRepository;
            _warmingRepository = warmingRepository;
            _oenRepository = oenRepository;
            _heatRepository = heatRepository;
            _contentManager = contentManager;
            _statsProvider = statsProvider;
        }
Пример #2
0
 public WarmingWordsProvider(IUsedWordsRepository usedWordsRepository, IWarmingRepository warmingRepository)
 {
     _usedWordsRepository = usedWordsRepository;
     _warmingRepository = warmingRepository;
 }