public static Boolean IsDue(IHaveRecurrence recurringObj) { using (var recurrence = RecurrenceFactory.GetRecurrence(recurringObj.RecurrenceType)) { return(recurrence.GetIsDue(recurringObj)); } }
protected abstract Boolean GetIsDue(IHaveRecurrence recurringObj);