public static RaceDetailPayout GetRaceDetailPayoutForAUserSelection(LeagueRace leagueRace, UserRaceDetail userSelection)
 {
     return (from rdp in leagueRace.RaceDetails
                             where rdp.Id == userSelection.RaceDetail.Id
                             select rdp).FirstOrDefault().RaceDetailPayout[0];
 }
        private void createAndAddUserRace(BetTypes betType, RaceDetail raceDetail)
        {
            UserRaceDetail urd = new UserRaceDetail();

            urd.BetType = betType;
            urd.RaceDetail = raceDetail;
            urd.UserLeague = this;
            urd.UpdateDate = System.DateTime.Now;

            this.UserRaceDetails.Add(urd);
        }