public AsyncFootballFixtureStrategy(IFixtureRepository fixtureRepository, ISqlLinqStoredProceduresRepository storedProcRepository,
                                     IWebRepositoryProviderAsync webRepositoryProvider)
 {
     this.fixtureRepository     = fixtureRepository;
     this.storedProcRepository  = storedProcRepository;
     this.webRepositoryProvider = webRepositoryProvider;
 }
 public AsyncCouponStrategyProvider(IBookmakerRepository bookmakerService,
                                    IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider)
 {
     this.bookmakerRepository   = bookmakerService;
     this.fixtureRepository     = fixtureRepository;
     this.webRepositoryProvider = webRepositoryProvider;
 }
        public AbstractAsyncCouponStrategy(IBookmakerRepository bookmakerRepository,
                                           IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider,
                                           IValueOptions valueOptions)
        {
            if (bookmakerRepository == null)
            {
                throw new ArgumentNullException("bookmakerRepository");
            }
            if (fixtureRepository == null)
            {
                throw new ArgumentNullException("fixtureRepository");
            }
            if (webRepositoryProvider == null)
            {
                throw new ArgumentNullException("webRepository");
            }
            if (valueOptions == null)
            {
                throw new ArgumentNullException("valueOptions");
            }

            this.bookmakerRepository   = bookmakerRepository;
            this.fixtureRepository     = fixtureRepository;
            this.webRepositoryProvider = webRepositoryProvider;
            this.valueOptions          = valueOptions;

            this.missingAlias = new List <MissingTeamPlayerAliasObject>();
        }
예제 #4
0
        public AbstractAsyncOddsStrategy(Sport sport, IBookmakerRepository bookmakerRepository,
                                         IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider)
        {
            if (sport == null)
            {
                throw new ArgumentNullException("sport");
            }
            if (bookmakerRepository == null)
            {
                throw new ArgumentNullException("bookmakerRepository");
            }
            if (fixtureRepository == null)
            {
                throw new ArgumentNullException("fixtureRepository");
            }
            if (webRepositoryProvider == null)
            {
                throw new ArgumentNullException("webRepository");
            }

            this.sport = sport;
            this.bookmakerRepository   = bookmakerRepository;
            this.fixtureRepository     = fixtureRepository;
            this.webRepositoryProvider = webRepositoryProvider;
        }
 public AsyncTennisFixtureStrategy(IFixtureRepository fixtureRepository, 
   ISqlLinqStoredProceduresRepository storedProcRepository, IWebRepositoryProviderAsync webRepositoryProvider)
 {
   this.fixtureRepository = fixtureRepository;
   this.storedProcRepository = storedProcRepository;
   this.webRepositoryProvider = webRepositoryProvider;
 }
 public AsyncCouponStrategyProvider(IBookmakerRepository bookmakerService,
   IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider)
 {
   this.bookmakerRepository = bookmakerService;
   this.fixtureRepository = fixtureRepository;
   this.webRepositoryProvider = webRepositoryProvider;
 }
    public AbstractAsyncPredictionStrategy(IPredictionRepository predictionRepository, IFixtureRepository fixtureRepository,
      IWebRepositoryProviderAsync webRepositoryProvider)
    {
      if (fixtureRepository == null) throw new ArgumentNullException("fixtureRepository");
      if (predictionRepository == null) throw new ArgumentNullException("preictionRepository");
      if (webRepositoryProvider == null) throw new ArgumentNullException("webRepository");

      this.predictionRepository = predictionRepository;
      this.fixtureRepository = fixtureRepository;
      this.webRepositoryProvider = webRepositoryProvider;
    }
    public AsyncPredictionStrategyProvider(IPredictionRepository predictionRepository, IFixtureRepository fixtureRepository,
      IWebRepositoryProviderAsync webRepositoryProvider)
    {
      if (predictionRepository == null) throw new ArgumentNullException("predictionRepository");
      if (fixtureRepository == null) throw new ArgumentNullException("fixtureRepository");
      if (webRepositoryProvider == null) throw new ArgumentNullException("webRepository");

      this.predictionRepository = predictionRepository;
      this.fixtureRepository = fixtureRepository;
      this.webRepositoryProvider = webRepositoryProvider;
    }
    public AsyncOddsStrategyProvider(IBookmakerRepository bookmakerRepository,
      IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider)
    {
      if (bookmakerRepository == null) throw new ArgumentNullException("bookmakerRepository");
      if (fixtureRepository == null) throw new ArgumentNullException("fixtureRepository");
      if (webRepositoryProvider == null) throw new ArgumentNullException("webRepository");

      this.bookmakerRepository = bookmakerRepository;
      this.fixtureRepository = fixtureRepository;
      this.webRepositoryProvider = webRepositoryProvider;
    }
예제 #10
0
    public AbstractAsyncOddsStrategy(Sport sport, IBookmakerRepository bookmakerRepository, 
      IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider)
    {
      if (sport == null) throw new ArgumentNullException("sport");
      if (bookmakerRepository == null) throw new ArgumentNullException("bookmakerRepository");
      if (fixtureRepository == null) throw new ArgumentNullException("fixtureRepository");
      if (webRepositoryProvider == null) throw new ArgumentNullException("webRepository");

      this.sport = sport;
      this.bookmakerRepository = bookmakerRepository;
      this.fixtureRepository = fixtureRepository;
      this.webRepositoryProvider = webRepositoryProvider;
    }
    public AbstractAsyncCouponStrategy(IBookmakerRepository bookmakerRepository,
      IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider, 
      IValueOptions valueOptions)
    {
      if (bookmakerRepository == null) throw new ArgumentNullException("bookmakerRepository");
      if (fixtureRepository == null) throw new ArgumentNullException("fixtureRepository");
      if (webRepositoryProvider == null) throw new ArgumentNullException("webRepository");
      if (valueOptions == null) throw new ArgumentNullException("valueOptions");

      this.bookmakerRepository = bookmakerRepository;
      this.fixtureRepository = fixtureRepository;
      this.webRepositoryProvider = webRepositoryProvider;
      this.valueOptions = valueOptions;

      this.missingAlias = new List<MissingTeamPlayerAliasObject>();
    }
 public OddsCheckerMobiAsyncOddsStrategy(Sport sport, IBookmakerRepository bookmakerRepository,
   IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider)
   : base(sport, bookmakerRepository, fixtureRepository, webRepositoryProvider)
 { }
 public OddsCheckerMobiAsyncCouponStrategy(IBookmakerRepository bookmakerRepository,
                                           IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider,
                                           IValueOptions valueOptions)
     : base(bookmakerRepository, fixtureRepository, webRepositoryProvider, valueOptions)
 {
 }
 public BestBettingAsyncCouponStrategy(IBookmakerRepository bookmakerRepository,
                                       IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider,
                                       IValueOptions valueOptions)
     : base(bookmakerRepository, fixtureRepository, webRepositoryProvider, valueOptions)
 {
 }
 public TennisAsyncPredictionStrategy(IPredictionRepository predictionRepository,
                                      IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider)
     : base(predictionRepository, fixtureRepository, webRepositoryProvider)
 {
 }
예제 #16
0
 public OddsCheckerMobiAsyncOddsStrategy(Sport sport, IBookmakerRepository bookmakerRepository,
                                         IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider)
     : base(sport, bookmakerRepository, fixtureRepository, webRepositoryProvider)
 {
 }
 public FootballAsyncPredictionStrategy(IPredictionRepository predictionRepository,
   IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider)
   : base(predictionRepository, fixtureRepository, webRepositoryProvider)
 {
 }
 public BestBettingAsyncOddsStrategy(Sport sport, IBookmakerRepository bookmakerRepository,
   IFixtureRepository fixtureRepository, IWebRepositoryProviderAsync webRepositoryProvider)
   : base(sport, bookmakerRepository, fixtureRepository, webRepositoryProvider)
 { }