private ScoreItem FindScoreItemHelper(ScoreItem score, string name) { if (score.ItemDefinitionCode == name) { return(score); } if (score.ScoreItems != null) { foreach (var scoreItem in score.ScoreItems) { var si = FindScoreItemHelper(scoreItem, name); if (si != null) { return(si); } } } return(null); }
public void AddScoreItem(ScoreItem scoreItem) { (ScoreItems as IList <ScoreItem>).Add(scoreItem); }