private EntityValidationResult CreateValidationErrors(ValidationResult fluentResult) { var newResult = new EntityValidationResult(); if (fluentResult.IsValid == false && fluentResult.Errors.Count > 0) { foreach (var fluentError in fluentResult.Errors) { newResult.Errors.Add(new EntityValidationError(ParseForRuleId(fluentError.CustomState), fluentError.PropertyName, fluentError.ErrorMessage, fluentError.ErrorCode)); } } return(newResult); }
public static EntityValidationResult FromFluentValidationResult(ValidationResult fluentResult) { var result = new EntityValidationResult(); if (fluentResult.IsValid == false && fluentResult.Errors.Count > 0) { foreach (var fluentError in fluentResult.Errors) { result.Errors.Add(new EntityValidationError(long.Parse(fluentError.ErrorCode), fluentError.PropertyName, fluentError.ErrorMessage, fluentError.ErrorCode)); } } return(result); }