private void _internalTimer_Elapsed(object sender, ElapsedEventArgs e) { _dayCounter++; Now = Now.AddDays(+1); var eventArgs = new DaysManagerEventArgs(Now, _dayCounter); OnNextDay?.Invoke(this, eventArgs); }
private void DaysManager_OnNextDay(object sender, DaysManagerEventArgs e) { _printer.PrintLine($"Day Number: {e.DayNumber}"); CalculatePrices(e.Now); if (e.DayNumber > Duration) { CloseStore(); } }