Example #1
0
        private void _internalTimer_Elapsed(object sender, ElapsedEventArgs e)
        {
            _dayCounter++;
            Now = Now.AddDays(+1);
            var eventArgs = new DaysManagerEventArgs(Now, _dayCounter);

            OnNextDay?.Invoke(this, eventArgs);
        }
Example #2
0
 private void DaysManager_OnNextDay(object sender, DaysManagerEventArgs e)
 {
     _printer.PrintLine($"Day Number: {e.DayNumber}");
     CalculatePrices(e.Now);
     if (e.DayNumber > Duration)
     {
         CloseStore();
     }
 }