Example #1
0
 private static void TableRowOpen(
     StringBuilder sb,
     string rowName)
 {
     AddLine(sb, HtmlLib.TableRowOpen());
     AddLine(sb, HtmlLib.TableData(rowName));
     AddLine(sb, HtmlLib.TableData(string.Empty));
 }
Example #2
0
 private void TopDogFor(
     StringBuilder sb,
     string position)
 {
     TableRowOpen(sb, rowName: $"{position} Top dogs");
     for (int i = 1; i < 18; i++)
     {
         AddLine(sb, HtmlLib.TableData(
                     TopDogLink(i, position)));
     }
     AddLine(sb, HtmlLib.TableRowClose());
 }
Example #3
0
        private string PlayerProjections(string playerType)
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData($"{playerType} Projections"));
            for (int i = 0; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(PlayerProjection(i, playerType)));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }
Example #4
0
        private string Rookies(string league)
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData($"{league}-rookies"));
            AddLine(sb, HtmlLib.TableData(RookieLink("QB", league)));
            AddLine(sb, HtmlLib.TableData(RookieLink("RB", league)));
            AddLine(sb, HtmlLib.TableData(RookieLink("WR", league)));
            AddLine(sb, HtmlLib.TableData(RookieLink("TE", league)));
            AddLine(sb, HtmlLib.TableData(RookieLink("PK", league)));
            return(sb.ToString());
        }
Example #5
0
        private string OldRosters(string league)
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData($"{league}-{Year}"));
            AddLine(sb, HtmlLib.TableData(OldRosterLink("QB", league)));
            AddLine(sb, HtmlLib.TableData(OldRosterLink("RB", league)));
            AddLine(sb, HtmlLib.TableData(OldRosterLink("WR", league)));
            AddLine(sb, HtmlLib.TableData(OldRosterLink("TE", league)));
            AddLine(sb, HtmlLib.TableData(OldRosterLink("PK", league)));
            return(sb.ToString());
        }
Example #6
0
        private string PickupCharts()
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData("Pickup chart"));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 22; i++)
            {
                AddLine(sb, HtmlLib.TableData(PickupChart(i)));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }
Example #7
0
        private string NibbleTips()
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData($"Nibble tips"));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(NibbleTip(i)));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }
Example #8
0
        private string GoalLineScores()
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData("Goalline scores"));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(GoallineScore(i)));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }
Example #9
0
        private string RankingMetrics()
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData("Ranking Metrics"));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(RankingMetric(i)));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }
Example #10
0
        private string Standings()
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData("Standings"));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(Standing(i)));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }
Example #11
0
        private string RosterLine(
            string lineHeader,
            string fantasyLeague)
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData(lineHeader));
            AddLine(sb, HtmlLib.TableData(RosterLink("QB", fantasyLeague)));
            AddLine(sb, HtmlLib.TableData(RosterLink("RB", fantasyLeague)));
            AddLine(sb, HtmlLib.TableData(RosterLink("WR", fantasyLeague)));
            AddLine(sb, HtmlLib.TableData(RosterLink("TE", fantasyLeague)));
            AddLine(sb, HtmlLib.TableData(RosterLink("PK", fantasyLeague)));
            return(sb.ToString());
        }
Example #12
0
        private string RoleAssignments()
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData("Role Assignments"));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int w = 1; w < 18; w++)
            {
                AddLine(
                    sb,
                    HtmlLib.TableData(RoleAssignment(w)));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }
Example #13
0
        private string Performance(
            string leagueId,
            string playerType)
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData($"{leagueId} Perf - {playerType}"));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(
                            PlayerPerformance(
                                i,
                                playerType,
                                leagueId)));
            }
            AddLine(sb, HtmlLib.TableRowClose());

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData($"{leagueId} Perf - {playerType} last 4"));
            for (int i = 0; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(
                            PlayerPerformanceLast(
                                weeksToGoBack: 4,
                                weekNo: i,
                                playerType: playerType,
                                leagueId)));
            }
            AddLine(sb, HtmlLib.TableRowClose());

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData($"{leagueId} Perf - {playerType} last game"));
            for (int i = 0; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(
                            PlayerPerformanceLast(
                                weeksToGoBack: 1,
                                weekNo: i,
                                playerType: playerType,
                                leagueId)));
            }
            AddLine(sb, HtmlLib.TableRowClose());

            return(sb.ToString());
        }
Example #14
0
        private string PlayoffTeams()
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData($"Playoff Teams"));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(
                            WeeklyLink(
                                week: i,
                                folder: "Playoffs",
                                fileStem: "Playoff-Week-")));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }
Example #15
0
        private string ScoreLine(
            string posAbbr)
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData($"{posAbbr} Scores"));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 18; i++)
            {
                AddLine(
                    sb,
                    HtmlLib.TableData(
                        ScoresLink(
                            i,
                            $"{posAbbr}-Scores")));
            }
            return(sb.ToString());
        }
Example #16
0
        private string TopDefense()
        {
            var sb = new StringBuilder();

            TableRowOpen(sb, rowName: "In Form D");
            for (int i = 1; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(DefenseLink(i, "Defensive Scoring")));
            }
            AddLine(sb, HtmlLib.TableRowClose());

            TableRowOpen(sb, rowName: "Patsies");
            for (int i = 1; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(DefenseLink(i, "Team to beat")));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }
Example #17
0
        private string PickupSummaries(
            string leagueId)
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData(
                        $"Pickup summary - {leagueId}"));

            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 22; i++)
            {
                AddLine(sb, HtmlLib.TableData(
                            PickupSummary(
                                i,
                                leagueId)));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }
Example #18
0
        private string FantasyPointLine(
            string header,
            string fileStem)
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData(header));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 18; i++)
            {
                AddLine(
                    sb,
                    HtmlLib.TableData(
                        ScoresLink(
                            i,
                            fileStem)));
            }
            return(sb.ToString());
        }
Example #19
0
        private string TallyLine(string tallyName, string tally)
        {
            var sb = new StringBuilder();

            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData(tallyName));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(TallyLink(i, tally)));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            AddLine(sb, HtmlLib.TableRowOpen());
            AddLine(sb, HtmlLib.TableData($"{tallyName}-YTD"));
            AddLine(sb, HtmlLib.TableData(string.Empty));
            for (int i = 1; i < 18; i++)
            {
                AddLine(sb, HtmlLib.TableData(TallyLink(i, tally, true)));
            }
            AddLine(sb, HtmlLib.TableRowClose());
            return(sb.ToString());
        }