public YahooTeamPoints CreateYahooTeamPointsModel()
        {
            _h.StartMethod();
            YahooTeamPoints yTP = new YahooTeamPoints();

            // TEAMID --> A number between 0 and the total number of teams in the league with each number in between representing one of the teams (i.e., each team has its own unique team id number)
            const int teamId = 1;

            string uriTeamBase = endPoints.TeamSeasonStatsEndPoint(_theGameConfig.LeagueKey, teamId).EndPointUri;

            JObject teamStatsJson = _yahooApiRequestController.GenerateYahooResourceJObject(uriTeamBase);

            JToken teamPointsPath = teamStatsJson["fantasy_content"]["team"]["team_points"];
            // var teamPointsPath         = o["fantasy_content"]["team"]["team_points"];
            string teamPointsCoverageType = yTP.CoverageType = teamPointsPath["coverage_type"].ToString();

            if (string.Equals(teamPointsCoverageType, "season", StringComparison.Ordinal))
            {
                yTP.WeekOrYear = (int?)teamPointsPath["season"];
            }

            if (string.Equals(teamPointsCoverageType, "week", StringComparison.Ordinal))
            {
                yTP.WeekOrYear = (int?)teamPointsPath["week"];
            }

            yTP.Total = (int?)teamPointsPath["total"];

            return(yTP);
        }
        // PRIMARY METHODS offers 3 options to instantiate a new yahoo stats model
        // OPTION 1 - endpoint parameters defined within the method
        // OPTION 2 - endpoint parameters passed as parameters to method
        // OPTION 3 - endpoint parameters are appended to the Url


        // OPTION 1: endpoint parameters defined within the method
        // STATUS [ June 9, 2019 ] : this works
        /// <summary>
        ///     Create new instance of YahooTeamStats Model
        ///     Show full season stats for one team
        /// </summary>
        /// <remarks>
        ///     This is the least helpful option of the method
        ///     Within Option 1, the 'teamId' is defined within the method itself
        ///     To change the team Id you're searching for, change the 'teamId' variable;
        ///     Includes: H/AB, R, HR, RBI, SB, BB, IP, W, SV, H, ERA, WHIP
        ///     Relies on 'PopulateTeamStatsProperties()' to populate model properties
        /// </remarks>
        /// <example>
        ///     https://127.0.0.1:5001/api/yahoo/teamstats
        /// </example>
        /// <returns>
        ///     New YahooTeamStatsModel
        /// </returns>
        public YahooTeamStatsList CreateYahooTeamStatsModel()
        {
            // _h.Spotlight("executing create yahoo team stats method option 1");
            const int teamId      = 1;
            string    leagueKey   = _yahooApiRequestController.GetTheGameIsTheGameLeagueKey();
            string    uriTeamBase = endPoints.TeamSeasonStatsEndPoint(leagueKey, teamId).EndPointUri;

            JObject teamStatsJson = _yahooApiRequestController.GenerateYahooResourceJObject(uriTeamBase);

            YahooTeamStatsList tS = PopulateTeamStatsProperties(teamStatsJson);

            _helpers.Dig(tS);
            return(tS);
        }