public List <string> Dump()
        {
            var reportWidth = 118;
            var lines       = new List <string>();

            LineOfDashs(reportWidth, lines);
            AddLine(lines, $"STARTING PITCHERS  {GameDate.ToLongDateString()} US");
            LineOfDashs(reportWidth, lines);
            AddLine(lines, new String(' ', 71) + "IP   H  ER  BB   K  QS   W  L  SV   WHIP");
            var            i        = 0;
            List <Pitcher> pitchers = Pitchers
                                      .OrderBy(x => x.TeamName)
                                      .ToList();

            foreach (var pitcher in pitchers)
            {
                ++i;
                AddLine(lines, $@"{i.ToString(),2} {
					PitcherLine(pitcher)
					}  {
					StatLine(pitcher.Slug, pitcher)
					}"                    );
            }
            LineOfDashs(reportWidth, lines);
            return(lines);
        }
        public List <string> DumpHotList()
        {
            var reportWidth = 121;
            var lines       = new List <string>();

            LineOfDashs(reportWidth, lines);
            AddLine(lines, $"HOT FREE AGENT PITCHERS  {StartDate.ToLongDateString()} to {EndDate.ToLongDateString()} US");
            LineOfDashs(reportWidth, lines);
            AddLine(lines, new String(' ', 77) + "IP   H  ER  BB   K  QS   W  L  SV   WHIP");
            var            i        = 0;
            List <Pitcher> pitchers = Pitchers
                                      .OrderBy(x => x.Era)
                                      .ToList();

            foreach (var pitcher in pitchers)
            {
                ++i;
                AddLine(lines, $@"{i.ToString(),2} {
					PitcherLine(pitcher)
					}  {DatePart(pitcher)}  {
					StatLine2(pitcher.Slug, pitcher)
					} {
					SlugPart(pitcher)
					}"                    );
            }
            LineOfDashs(reportWidth, lines);
            return(lines);
        }
Beispiel #3
0
 static void PrintPitcher(Pitchers p)
 {
     Console.WriteLine($"{p.VarFanId,10} {p.PitcherName,-20}" +
                       $" {p.VarIps,-5:0.0}  {p.VarGbp,-5}");
 }
 public void Add(Pitcher sp, PlayerGameLogViewModel gl)
 {
     Pitchers.Add(sp);
     GameLogs[sp.Slug] = gl;
 }