protected Model.IValueOptions GetValueOptions(DateTime date, string tournamentString, string oddsSourceString, string sportString) { var tournament = fixtureRepository.GetTournament(tournamentString); var sport = this.fixtureRepository.GetSport(sportString); var source = this.bookmakerRepository.GetExternalSource(oddsSourceString); var valueOptions = new Model.ValueOptions() { CouponDate = date, Sport = sport, OddsSource = source, Tournament = tournament }; return(valueOptions); }