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); }
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; }