public override bool IsValid()

in Webapp/SDAF/Models/CustomValidators.cs [193:214]


            public override bool IsValid(object value)
            {
                if (value == null) return true;
                string pattern = @"[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}";
                if (value.GetType().IsArray)
                {
                    string[] values = (string[])value;
                    foreach (string v in values)
                    {
                        if (!RegexValidation(v, pattern)) return false;
                    }
                    return true;
                }
                else if (value.GetType() == typeof(string))
                {
                    return RegexValidation(value, pattern);
                }
                else
                {
                    return false;
                }
            }