private void ValidateImportParameters(string ruleSetName) { var validator = new ImportParametersValidator(DataContext); var result = validator.Validate(Parameters, ruleSet: ruleSetName); if (!result.IsValid) { throw new ValidationException(result.Errors); } }
public static ImportParametersValidator ValidateImportParameters(ImportParameters parameters, string ruleSetName, IDataContext context) { var validator = new ImportParametersValidator(context); var result = validator.Validate(parameters, ruleSet: ruleSetName); if (!result.IsValid) { throw new ValidationException(result.Errors); } return(validator); }