Пример #1
0
 private IEnumerable<string> ApplyRestriction(RestrictionType restriction, string value, Common.SimpleDatatypeEnumeration datatypeEnumeration, string restrictionHint)
 {
     List<string> messages = new List<string>();
     IOvalComparator comparator = new OvalComparatorFactory().GetComparator(datatypeEnumeration);
     if (!comparator.Compare(value, restriction.Value, restriction.operation))
     {
         StringBuilder sb = new StringBuilder();
         sb.AppendLine(restrictionHint);
         sb.AppendLine(restriction.GetRestrictionMessage());
         messages.Add(sb.ToString());
     }
     return messages;
 }
Пример #2
0
        private IEnumerable <string> ApplyRestriction(RestrictionType restriction, string value, Common.SimpleDatatypeEnumeration datatypeEnumeration, string restrictionHint)
        {
            List <string>   messages   = new List <string>();
            IOvalComparator comparator = new OvalComparatorFactory().GetComparator(datatypeEnumeration);

            if (!comparator.Compare(value, restriction.Value, restriction.operation))
            {
                StringBuilder sb = new StringBuilder();
                sb.AppendLine(restrictionHint);
                sb.AppendLine(restriction.GetRestrictionMessage());
                messages.Add(sb.ToString());
            }
            return(messages);
        }