public static ObjectValidationResult Validate(object objectToValidate) { ObjectValidationResult result = new ObjectValidationResult(); ValidationContext context = new ValidationContext(objectToValidate, serviceProvider: null, items: null); IList <ValidationResult> results = new List <ValidationResult>(); result.IsValid = Validator.TryValidateObject(objectToValidate, context, results); if (!result.IsValid) { result.Results = results; } return(result); }
public static ObjectValidationResult Validate(object objectToValidate) { ObjectValidationResult result = new ObjectValidationResult(); ValidationContext context = new ValidationContext(objectToValidate, serviceProvider: null, items: null); IList<ValidationResult> results = new List<ValidationResult>(); result.IsValid = Validator.TryValidateObject(objectToValidate, context, results); if (!result.IsValid) { result.Results = results; } return result; }