Ejemplo n.º 1
0
 public AsyncTennisFixtureService(IFixtureRepository fixtureRepository,
   IAsyncTennisFixtureStrategy fixtureStrategy, 
   ISqlLinqStoredProceduresRepository linqStoredProcRepository, ISqlStoredProceduresRepository sqlStoredProcRepository)
   : base(fixtureRepository, linqStoredProcRepository, sqlStoredProcRepository)
 {
   if (fixtureStrategy == null) throw new ArgumentNullException("fixtureStrategy");
   this.fixtureStrategy = fixtureStrategy;
 }
Ejemplo n.º 2
0
 public AsyncTennisOddsService(IFixtureRepository fixtureRepository, IBookmakerRepository bookmakerRepository,
   ISqlLinqStoredProceduresRepository linqStoredProcRepository, ISqlStoredProceduresRepository sqlStoredProcRepository, 
   IPredictionRepository predictionRepository, IAsyncCouponStrategyProvider couponProvider, 
   IAsyncOddsStrategyProvider oddsProvider)
   : base(fixtureRepository, bookmakerRepository, linqStoredProcRepository, sqlStoredProcRepository, predictionRepository, 
   couponProvider, oddsProvider)
 {
   this.sport = "Tennis";
 }
 public AsyncFixtureService(IFixtureRepository fixtureRepository,
   ISqlLinqStoredProceduresRepository linqStoredProcRepository, ISqlStoredProceduresRepository sqlStoredProcRepository)
 {
   if (fixtureRepository == null) throw new ArgumentNullException("fixtureRepository");
   if (linqStoredProcRepository == null) throw new ArgumentNullException("storedProcRepository");
   if (sqlStoredProcRepository == null) throw new ArgumentNullException("sqlStoredProcRepository");
   this.fixtureRepository = fixtureRepository;
   this.linqStoredProcRepository = linqStoredProcRepository;
   this.sqlStoredProcRepository = sqlStoredProcRepository;
 }
Ejemplo n.º 4
0
 public AsyncFootballFixtureService(IFixtureRepository fixtureRepository,
                                    IAsyncFootballFixtureStrategy fixtureStrategy, ISqlLinqStoredProceduresRepository linqStoredProcRepository,
                                    ISqlStoredProceduresRepository sqlStoredProcRepository)
     : base(fixtureRepository, linqStoredProcRepository, sqlStoredProcRepository)
 {
     if (fixtureStrategy == null)
     {
         throw new ArgumentNullException("fixtureStrategy");
     }
     this.fixtureStrategy = fixtureStrategy;
 }
Ejemplo n.º 5
0
 public AsyncFixtureService(IFixtureRepository fixtureRepository,
                            ISqlLinqStoredProceduresRepository linqStoredProcRepository, ISqlStoredProceduresRepository sqlStoredProcRepository)
 {
     if (fixtureRepository == null)
     {
         throw new ArgumentNullException("fixtureRepository");
     }
     if (linqStoredProcRepository == null)
     {
         throw new ArgumentNullException("storedProcRepository");
     }
     if (sqlStoredProcRepository == null)
     {
         throw new ArgumentNullException("sqlStoredProcRepository");
     }
     this.fixtureRepository        = fixtureRepository;
     this.linqStoredProcRepository = linqStoredProcRepository;
     this.sqlStoredProcRepository  = sqlStoredProcRepository;
 }
Ejemplo n.º 6
0
        public AsyncOddsService(IFixtureRepository fixtureRepository, IBookmakerRepository bookmakerRepository,
                                ISqlLinqStoredProceduresRepository linqStoredProcRepository, ISqlStoredProceduresRepository sqlStoredProcRepository,
                                IPredictionRepository predicitonRepository, IAsyncCouponStrategyProvider couponProvider,
                                IAsyncOddsStrategyProvider oddsProvider)
        {
            if (fixtureRepository == null)
            {
                throw new ArgumentNullException("fixtureRepository");
            }
            if (bookmakerRepository == null)
            {
                throw new ArgumentNullException("bookmakerRepository");
            }
            if (linqStoredProcRepository == null)
            {
                throw new ArgumentNullException("linqStoredProcRepository");
            }
            if (sqlStoredProcRepository == null)
            {
                throw new ArgumentNullException("sqlStoredProcRepository");
            }
            if (predicitonRepository == null)
            {
                throw new ArgumentNullException("predictionRepository");
            }
            if (couponProvider == null)
            {
                throw new ArgumentNullException("couponProvider");
            }
            if (oddsProvider == null)
            {
                throw new ArgumentNullException("oddsProvider");
            }

            this.fixtureRepository        = fixtureRepository;
            this.bookmakerRepository      = bookmakerRepository;
            this.linqStoredProcRepository = linqStoredProcRepository;
            this.sqlStoredProcRepository  = sqlStoredProcRepository;
            this.predicitonRepository     = predicitonRepository;
            this.couponProvider           = couponProvider;
            this.oddsProvider             = oddsProvider;
        }
Ejemplo n.º 7
0
    public AsyncOddsService(IFixtureRepository fixtureRepository, IBookmakerRepository bookmakerRepository,
      ISqlLinqStoredProceduresRepository linqStoredProcRepository, ISqlStoredProceduresRepository sqlStoredProcRepository,
      IPredictionRepository predicitonRepository, IAsyncCouponStrategyProvider couponProvider, 
      IAsyncOddsStrategyProvider oddsProvider)
    {
      if (fixtureRepository == null) throw new ArgumentNullException("fixtureRepository");
      if (bookmakerRepository == null) throw new ArgumentNullException("bookmakerRepository");
      if (linqStoredProcRepository == null) throw new ArgumentNullException("linqStoredProcRepository");
      if (sqlStoredProcRepository == null) throw new ArgumentNullException("sqlStoredProcRepository");
      if (predicitonRepository == null) throw new ArgumentNullException("predictionRepository");
      if (couponProvider == null) throw new ArgumentNullException("couponProvider");
      if (oddsProvider == null) throw new ArgumentNullException("oddsProvider");

      this.fixtureRepository = fixtureRepository;
      this.bookmakerRepository = bookmakerRepository;
      this.linqStoredProcRepository = linqStoredProcRepository;
      this.sqlStoredProcRepository = sqlStoredProcRepository;
      this.predicitonRepository = predicitonRepository;
      this.couponProvider = couponProvider;
      this.oddsProvider = oddsProvider;
    }
Ejemplo n.º 8
0
    public OddsService(IFixtureRepository fixtureRepository, IBookmakerRepository bookmakerRepository,
      ISqlLinqStoredProceduresRepository linqStoredProcedureRepository, ISqlStoredProceduresRepository sqlStoredProcedureRepository,
      IPredictionRepository predicitonRepository, ICouponStrategyProvider couponProvider, 
      IOddsStrategyProvider oddsProvider)
    {
      if (fixtureRepository == null) throw new ArgumentNullException("fixtureRepository");
      if (bookmakerRepository == null) throw new ArgumentNullException("bookmakerRepository");
      if (linqStoredProcedureRepository == null) throw new ArgumentNullException("linqStoredProcedureRepository");
      if (sqlStoredProcedureRepository == null) throw new ArgumentNullException("sqlStoredProcedureRepository");
      if (predicitonRepository == null) throw new ArgumentNullException("predictionRepository");
      if (couponProvider == null) throw new ArgumentNullException("couponProvider");
      if (oddsProvider == null) throw new ArgumentNullException("oddsProvider");

      this.fixtureRepository = fixtureRepository;
      this.bookmakerRepository = bookmakerRepository;
      this.linqStoredProcedureRepository = linqStoredProcedureRepository;
      this.predicitonRepository = predicitonRepository;
      this.couponProvider = couponProvider;
      this.oddsProvider = oddsProvider;

      this.prescreenedCouponTarget = new List<Model.GenericMatchCoupon>();
    }
Ejemplo n.º 9
0
 public AsyncTennisOddsService(IFixtureRepository fixtureRepository, IBookmakerRepository bookmakerRepository,
                               ISqlLinqStoredProceduresRepository linqStoredProcRepository, ISqlStoredProceduresRepository sqlStoredProcRepository,
                               IPredictionRepository predictionRepository, IAsyncCouponStrategyProvider couponProvider,
                               IAsyncOddsStrategyProvider oddsProvider)
     : base(fixtureRepository, bookmakerRepository, linqStoredProcRepository, sqlStoredProcRepository, predictionRepository,
            couponProvider, oddsProvider)
 {
     this.sport = "Tennis";
 }
Ejemplo n.º 10
0
 public FootballOddsService(IFixtureRepository fixtureRepository, IBookmakerRepository bookmakerRepository,
   ISqlLinqStoredProceduresRepository linqStoredProcedureRepository, ISqlStoredProceduresRepository sqlStoredProcedureRepository,
   IPredictionRepository predictionRepository, ICouponStrategyProvider couponProvider, 
   IOddsStrategyProvider oddsProvider)
   : base(fixtureRepository, bookmakerRepository, linqStoredProcedureRepository, sqlStoredProcedureRepository, 
   predictionRepository, couponProvider, oddsProvider)
 {
   this.sport = "Football";
 }
Ejemplo n.º 11
0
 public FootballOddsService(IFixtureRepository fixtureRepository, IBookmakerRepository bookmakerRepository,
                            ISqlLinqStoredProceduresRepository linqStoredProcedureRepository, ISqlStoredProceduresRepository sqlStoredProcedureRepository,
                            IPredictionRepository predictionRepository, ICouponStrategyProvider couponProvider,
                            IOddsStrategyProvider oddsProvider)
     : base(fixtureRepository, bookmakerRepository, linqStoredProcedureRepository, sqlStoredProcedureRepository,
            predictionRepository, couponProvider, oddsProvider)
 {
     this.sport = "Football";
 }
Ejemplo n.º 12
0
        public OddsService(IFixtureRepository fixtureRepository, IBookmakerRepository bookmakerRepository,
                           ISqlLinqStoredProceduresRepository linqStoredProcedureRepository, ISqlStoredProceduresRepository sqlStoredProcedureRepository,
                           IPredictionRepository predicitonRepository, ICouponStrategyProvider couponProvider,
                           IOddsStrategyProvider oddsProvider)
        {
            if (fixtureRepository == null)
            {
                throw new ArgumentNullException("fixtureRepository");
            }
            if (bookmakerRepository == null)
            {
                throw new ArgumentNullException("bookmakerRepository");
            }
            if (linqStoredProcedureRepository == null)
            {
                throw new ArgumentNullException("linqStoredProcedureRepository");
            }
            if (sqlStoredProcedureRepository == null)
            {
                throw new ArgumentNullException("sqlStoredProcedureRepository");
            }
            if (predicitonRepository == null)
            {
                throw new ArgumentNullException("predictionRepository");
            }
            if (couponProvider == null)
            {
                throw new ArgumentNullException("couponProvider");
            }
            if (oddsProvider == null)
            {
                throw new ArgumentNullException("oddsProvider");
            }

            this.fixtureRepository             = fixtureRepository;
            this.bookmakerRepository           = bookmakerRepository;
            this.linqStoredProcedureRepository = linqStoredProcedureRepository;
            this.predicitonRepository          = predicitonRepository;
            this.couponProvider = couponProvider;
            this.oddsProvider   = oddsProvider;

            this.prescreenedCouponTarget = new List <Model.GenericMatchCoupon>();
        }