internal static DateTime GetNextMonthlyTimeWithoutOrigin(DateTime now)
{
if (_nextMonthly.HasValue)
return _nextMonthly.Value;
var origin = GetLastProcessTime(NotificationFrequency.Monthly);
_nextMonthly = GetNextMonthlyTime(origin == DateTime.MinValue ? now : origin);
return _nextMonthly.Value;
}
internal static DateTime GetNextMonthlyTime(DateTime origin)