protected void FeedCasePlanItem(BaseCasePlanItemInstance elt) { elt.NbOccurrence = NbOccurrence; elt.RepetitionRule = (RepetitionRule)RepetitionRule?.Clone(); elt.EntryCriterions = EntryCriterions.Select(_ => (Criteria)_.Clone()).ToList(); elt.ExitCriterions = ExitCriterions.Select(_ => (Criteria)_.Clone()).ToList(); }
protected ICollection <Criteria> CloneEntryCriterions() { return(EntryCriterions.Select(_ => CloneCriteria(_)).ToList()); }