Example #1
0
        private string GenerateBody()
        {
            var compareByPts = new Comparison <ScoreCard>(
                CompareByTotalPoints);

            ScoreCards.Sort(compareByPts);
            var pList = PlayerList.GetAll();
            var sb    = new StringBuilder();

            AppendHeader(sb);
            foreach (var card in ScoreCards)
            {
                var player = card.Player;
                var season = PgmDao.GetSeason(
                    Season,
                    player.PlayerCode);

                GeneratePredictions(
                    sb,
                    player,
                    season);
                if (Week == "00")
                {
                    OutputPriors(
                        sb,
                        card);
                }
                if (Int32.Parse(Week) > 0)
                {
                    GenerateActuals(sb, player, season);
                    VarianceLine(sb, player, season);
                }
                sb.AppendLine();
            }
            OutputTotalPredictions(sb);
            if (Week == "00")
            {
                OutputPriors(
                    sb,
                    TotalScoreCard);
            }
            return(sb.ToString());
        }