Пример #1
0
        public static Tuple <bool, string> ValidateIApiSecret(IApiSecret secret)
        {
            IApiSecretValidator validator = new IApiSecretValidator();
            ValidationResult    results   = validator.Validate(secret);
            bool validationSucceeded      = results.IsValid;

            if (!validationSucceeded)
            {
                IList <ValidationFailure> failures = results.Errors;
                return(new Tuple <bool, string>(validationSucceeded, failures.Select(x => x.ErrorMessage).Aggregate((a, b) => a + Environment.NewLine + b)));
            }
            return(new Tuple <bool, string>(true, String.Empty));
        }