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);
        }