ATMLCommonLibrary.controls.document.LegalDocumentListControl.Validate C# (CSharp) Method

Validate() public method

public Validate ( string &error ) : bool
error string
return bool
        public bool Validate(out string error)
        {
            error = null;
            bool isValid = true;
            var sb = new StringBuilder();
            if (_legalDocuments.Items != null)
            {
                foreach (var document in _legalDocuments.Items)
                {
                    var svr = new SchemaValidationResult();
                    isValid &= document.Validate(svr);
                    if (svr.HasErrors())
                        sb.Append( svr.ErrorMessage ).Append( ", " );
                }
                if (sb.ToString().EndsWith( ", " ))
                    sb.Length = sb.Length - 2;
                error = sb.ToString();
            }
            return isValid;
        }