Exemple #1
0
        /// <summary>
        /// 创建验证异常
        /// </summary>
        /// <param name="result">验证结果</param>
        private static ValidationException CreateValidationException(IValidationResult result)
        {
            var exception = new ValidationException(result.ErrorCode, result.ToMessage(), result.ToValidationMessages(),
                                                    result.Flag);

            exception.ExtraData.Add("ValidationResultCollection", result);
            return(exception);
        }