Exemple #1
0
        public LotterEngine(LotteryInfoDto lotteryInfo)
        {
            _lotteryInfo           = lotteryInfo;
            _timeRuleManager       = new TimeRuleManager(_lotteryInfo);
            _lotteryQueryService   = ObjectContainer.Resolve <ILotteryQueryService>();
            _finalDataQueryService = ObjectContainer.Resolve <ILotteryFinalDataQueryService>();
            _typeFinder            = ObjectContainer.Resolve <ITypeFinder>();

            InitializationPerdictor();
        }
Exemple #2
0
 public LotteryPredictDataService(ILotteryFinalDataQueryService lotteryFinalDataQueryService,
                                  ILotteryQueryService lotteryQueryService,
                                  ILotteryPredictDataQueryService lotteryPredictDataQueryService,
                                  IPlanInfoQueryService planInfoQueryService,
                                  ILotteryDataQueryService lotteryDataQueryService)
 {
     _lotteryFinalDataQueryService   = lotteryFinalDataQueryService;
     _lotteryQueryService            = lotteryQueryService;
     _lotteryPredictDataQueryService = lotteryPredictDataQueryService;
     _planInfoQueryService           = planInfoQueryService;
     _lotteryDataQueryService        = lotteryDataQueryService;
     _logger = NullLotteryLogger.Instance;
 }
Exemple #3
0
 protected RunLotteryAbstractJob()
 {
     PreInitialize();
     LastStart                     = DateTime.Now;
     _lotteryQueryService          = ObjectContainer.Resolve <ILotteryQueryService>();
     _lotteryFinalDataQueryService = ObjectContainer.Resolve <ILotteryFinalDataQueryService>();
     _commandService               = ObjectContainer.Resolve <ICommandService>();
     _lotteryDataQueryService      = ObjectContainer.Resolve <ILotteryDataQueryService>();
     _lotteryInfo                  = _lotteryQueryService.GetLotteryInfoByCode(_lotteryCode);
     _timeRuleManager              = new TimeRuleManager(_lotteryInfo);
     _lotteryFinalData             = _lotteryFinalDataQueryService.GetFinalData(_lotteryInfo.Id);
     _dataUpdateItems              = DataUpdateContext.GetDataUpdateItems(_lotteryInfo.Id);
     _isStart = true;
     PostinItialize();
 }
Exemple #4
0
 public LotteryDataAppService(
     ILotteryDataQueryService lotteryDataQueryService,
     INormConfigQueryService normConfigQueryService,
     ILotteryPredictDataService lotteryPredictDataService,
     ILotteryFinalDataQueryService lotteryFinalDataQueryService,
     ILotteryQueryService lotteryQueryService,
     IPlanInfoQueryService planInfoQueryService,
     IPredictService predictService)
 {
     _lotteryDataQueryService      = lotteryDataQueryService;
     _normConfigQueryService       = normConfigQueryService;
     _lotteryPredictDataService    = lotteryPredictDataService;
     _lotteryFinalDataQueryService = lotteryFinalDataQueryService;
     _lotteryQueryService          = lotteryQueryService;
     _planInfoQueryService         = planInfoQueryService;
     _predictService = predictService;
 }