public TeamRanker(IKeepTheTime timeKeeper) { TimeKeeper = timeKeeper; RatingsHt = new Hashtable(); Week = TimeKeeper.PreviousWeek(); FileOut = $@"{Utility.OutputDirectory()}\\{ TimeKeeper.CurrentSeason() }\\Metrics\\MetricTable-{Week:0#}.htm" ; Logger = LogManager.GetCurrentClassLogger(); Breakdowns = new PreStyleBreakdown(); }
public BalanceReport(string season) { var breakdowns = new PreStyleBreakdown(); MetricsBase = new MetricsBase(breakdowns) { DoBreakdowns = true }; MetricsBase.Load(season); Season = season; TeamList = MetricsBase.TeamList; }
public PointsAllowedReport(IKeepTheTime timekeeper) : base(timekeeper) { Week = timekeeper.Week; if (timekeeper.IsItPostSeason()) { Week = Constants.K_GAMES_IN_REGULAR_SEASON.ToString(); } TeamBreakdowns = new PreStyleBreakdown { NumberLines = false }; TotalFpAllowedList = new List <FptsAllowed>(); }