public ScoreTally(string season, string scope, bool usingPredictions) { Season = new NflSeason(season, loadGames: false, loadDivisions: false); Season.LoadRegularWeeks(); ScopeInFocus = scope; UsingPredictions = usingPredictions; ForceRefresh = false; }
public void Render() { NflSeason = new NflSeason(Year, loadGames: false, loadDivisions: false); NflSeason.LoadRegularWeeks(); var str = new SimpleTableReport(string.Format("Score Grid {0}-{1}", NflSeason.Year, ScopeInFocus)) { ReportHeader = ScopeInFocus }; StyleHelper.AddStyle(str); str.ColumnHeadings = true; str.DoRowNumbers = false; str.ShowElapsedTime = false; str.IsFooter = false; str.AddColumn(new ReportColumn("Stat", "STAT", "{0}")); str.AddColumn(new ReportColumn("Total", "TOT", "{0}")); str.AddColumn(new ReportColumn("Wk01", "WK01", "{0}")); str.AddColumn(new ReportColumn("Wk02", "WK02", "{0}")); str.AddColumn(new ReportColumn("Wk03", "WK03", "{0}")); str.AddColumn(new ReportColumn("Wk04", "WK04", "{0}")); str.AddColumn(new ReportColumn("Wk05", "WK05", "{0}")); str.AddColumn(new ReportColumn("Wk06", "WK06", "{0}")); str.AddColumn(new ReportColumn("Wk07", "WK07", "{0}")); str.AddColumn(new ReportColumn("Wk08", "WK08", "{0}")); str.AddColumn(new ReportColumn("Wk09", "WK09", "{0}")); str.AddColumn(new ReportColumn("Wk10", "WK10", "{0}")); str.AddColumn(new ReportColumn("Wk11", "WK11", "{0}")); str.AddColumn(new ReportColumn("Wk12", "WK12", "{0}")); str.AddColumn(new ReportColumn("Wk13", "WK13", "{0}")); str.AddColumn(new ReportColumn("Wk14", "WK14", "{0}")); str.AddColumn(new ReportColumn("Wk15", "WK15", "{0}")); str.AddColumn(new ReportColumn("Wk16", "WK16", "{0}")); str.AddColumn(new ReportColumn("Wk17", "WK17", "{0}")); str.LoadBody(BuildTable()); //str.SubHeader = SubHeading(); str.RenderAsHtml(FileName(), true); }