예제 #1
0
        public static OaoValidationException ToQ2Exception(this DA.ValidationException ex)
        {
            var q2Exception = new OaoValidationException(ex.Message)
            {
                Source = ex.Source
            };

            var error = new OaoValidationError
            {
                AttemptedValue = ex.Value,
                Message        = ex.ValidationResult.ErrorMessage
            };

            if (ex.ValidationResult.MemberNames.SafeAny())
            {
                error.Property = string.Join(",", ex.ValidationResult.MemberNames);
            }

            return(q2Exception);
        }
예제 #2
0
        public static OaoValidationException ToQ2Exception(this DA.ValidationException ex)
        {
            var q2Exception = new OaoValidationException(ex.Message)
            {
                Source = ex.Source
            };

            var error = new OaoValidationError
            {
                AttemptedValue = ex.Value,
                Message = ex.ValidationResult.ErrorMessage
            };

            if (ex.ValidationResult.MemberNames.SafeAny())
            {
                error.Property = string.Join(",", ex.ValidationResult.MemberNames);
            }

            return q2Exception;
        }