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