public LotterEngine(LotteryInfoDto lotteryInfo) { _lotteryInfo = lotteryInfo; _timeRuleManager = new TimeRuleManager(_lotteryInfo); _lotteryQueryService = ObjectContainer.Resolve <ILotteryQueryService>(); _finalDataQueryService = ObjectContainer.Resolve <ILotteryFinalDataQueryService>(); _typeFinder = ObjectContainer.Resolve <ITypeFinder>(); InitializationPerdictor(); }
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; }
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(); }
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; }