Пример #1
0
        public AsyncPredictionService(IAsyncPredictionStrategyProvider predictionProvider,
                                      IPredictionRepository predictionRepository, IFixtureRepository fixtureRepository, ISqlLinqStoredProceduresRepository storedProcRepository)
        {
            if (predictionProvider == null)
            {
                throw new ArgumentNullException("predictionProvider");
            }
            if (predictionRepository == null)
            {
                throw new ArgumentNullException("predictionRepository");
            }
            if (fixtureRepository == null)
            {
                throw new ArgumentNullException("fixtureRepository");
            }
            if (storedProcRepository == null)
            {
                throw new ArgumentException("storedProcRepository");
            }

            this.predictionProvider   = predictionProvider;
            this.predictionRepository = predictionRepository;
            this.fixtureRepository    = fixtureRepository;
            this.storedProcRepository = storedProcRepository;
        }
    public AsyncPredictionService(IAsyncPredictionStrategyProvider predictionProvider,
      IPredictionRepository predictionRepository, IFixtureRepository fixtureRepository, ISqlLinqStoredProceduresRepository storedProcRepository)
    {
      if (predictionProvider == null) throw new ArgumentNullException("predictionProvider");
      if (predictionRepository == null) throw new ArgumentNullException("predictionRepository");
      if (fixtureRepository == null) throw new ArgumentNullException("fixtureRepository");
      if (storedProcRepository == null) throw new ArgumentException("storedProcRepository");

      this.predictionProvider = predictionProvider;
      this.predictionRepository = predictionRepository;
      this.fixtureRepository = fixtureRepository;
      this.storedProcRepository = storedProcRepository;
    }
Пример #3
0
 public AsyncTennisPredictionService(IAsyncPredictionStrategyProvider predictionProvider,
                                     IPredictionRepository predictionRepository, IFixtureRepository fixtureRepository, ISqlLinqStoredProceduresRepository storedProcRepository)
     : base(predictionProvider, predictionRepository, fixtureRepository, storedProcRepository)
 {
 }
 public AsyncFootballPredictionService(IAsyncPredictionStrategyProvider predictionProvider,
   IPredictionRepository predictionRepository, IFixtureRepository fixtureRepository, ISqlLinqStoredProceduresRepository storedProcRepository)
   : base(predictionProvider, predictionRepository, fixtureRepository, storedProcRepository)
 { }