private static int FindGuidancePattern(GuidanceGroupDescriptor group, string patternId) { if (!string.IsNullOrEmpty(patternId)) { var pattern = group.Patterns.FindById(patternId); if (pattern != null) return pattern.Id.ReferenceId; } return 0; }