Exemple #1
0
        public GroupIdentifier GetControlGroupIdentifier(SrmSettings settings)
        {
            if (string.IsNullOrEmpty(ControlAnnotation))
            {
                return(default(GroupIdentifier));
            }
            AnnotationDef annotationDef =
                settings.DataSettings.AnnotationDefs.FirstOrDefault(a => a.Name == ControlAnnotation);

            if (annotationDef == null)
            {
                return(default(GroupIdentifier));
            }
            return(GroupIdentifier.MakeGroupIdentifier(annotationDef.ParsePersistedString(ControlValue)));
        }
Exemple #2
0
 public object GetAnnotation(AnnotationDef annotationDef)
 {
     return(annotationDef.ParsePersistedString(GetAnnotation(annotationDef.Name)));
 }