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"; }
public TennisOddsService(IFixtureRepository fixtureRepository, IBookmakerRepository bookmakerRepository, ISqlLinqStoredProceduresRepository linqStoredProcedureRepository, ISqlStoredProceduresRepository sqlStoredProcedureRepository, IPredictionRepository predictionRepository, ICouponStrategyProvider couponProvider, IOddsStrategyProvider oddsProvider) : base(fixtureRepository, bookmakerRepository, linqStoredProcedureRepository, sqlStoredProcedureRepository, predictionRepository, couponProvider, oddsProvider) { this.sport = "Tennis"; }
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>(); }
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>(); }