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> CloneExitCriterions() { return(ExitCriterions.Select(_ => CloneCriteria(_)).ToList()); }