public PreviousPickupChartJob( IKeepTheTime timekeeper, IHistorian historian )
        {
            Name = "Previous Pickup Chart";
             TimeKeeper = timekeeper;
             Logger = LogManager.GetCurrentClassLogger();
             Historian = historian;

             Week = Int32.Parse( TimeKeeper.PreviousWeek() );

             Report = new PickupChart(
            TimeKeeper.CurrentSeason( DateTime.Now ), Week );
        }
 public PickupChartJob( IKeepTheTime timekeeper, bool previous = false )
 {
     Name = "Pickup Chart";
      TimeKeeper = timekeeper;
      Logger = LogManager.GetCurrentClassLogger();
      if ( previous )
     Week = Int32.Parse( TimeKeeper.PreviousWeek() );
      else
     Week = TimeKeeper.CurrentWeek( DateTime.Now );
      if (Week == 0) Week = 1;  //  in preseason lets look ahead to the first game
      Report = new PickupChart(
     TimeKeeper.CurrentSeason( DateTime.Now ), Week );
 }