private void GivingRulesFor(string propertyName, out ITagableRule minAttribute, out ITagableRule maxAttribute)
 {
     IClassValidator cv = ve.GetClassValidator(typeof (EntityXml));
     IEnumerable<Attribute> ma = cv.GetMemberConstraints(propertyName);
     minAttribute = (ITagableRule)ma.First(a => a.TypeId == minTypeId);
     maxAttribute = (ITagableRule)ma.First(a => a.TypeId == maxTypeId);
 }
Esempio n. 2
0
        private void GivingRulesFor(string propertyName, out ITagableRule minAttribute, out ITagableRule maxAttribute)
        {
            IClassValidator         cv = ve.GetClassValidator(typeof(EntityXml));
            IEnumerable <Attribute> ma = cv.GetMemberConstraints(propertyName);

            minAttribute = (ITagableRule)ma.First(a => a.TypeId == minTypeId);
            maxAttribute = (ITagableRule)ma.First(a => a.TypeId == maxTypeId);
        }
Esempio n. 3
0
        private static void AssignTagsFromString(ITagableRule rule, string tagsAttributeValue)
        {
            if (rule == null || string.IsNullOrEmpty(tagsAttributeValue) || string.IsNullOrEmpty(tagsAttributeValue.Trim()))
            {
                return;
            }
            var tags = tagsAttributeValue.Trim().Split(' ', ',', ';');

            Array.ForEach(tags, tag => rule.TagCollection.Add(tag));
        }
Esempio n. 4
0
 private static void AssignTagsFromString(ITagableRule rule, string tagsAttributeValue)
 {
     if (rule == null || string.IsNullOrEmpty(tagsAttributeValue) || string.IsNullOrEmpty(tagsAttributeValue.Trim()))
     {
         return;
     }
     var tags = tagsAttributeValue.Trim().Split(' ', ',', ';');
     Array.ForEach(tags, tag => rule.TagCollection.Add(tag));
 }