Exemplo n.º 1
0
        /// <summary>
        /// Validates the update sentence.
        /// </summary>
        /// <param name="sentence">The sentence.</param>
        /// <param name="configuration">The configuration.</param>
        /// <returns></returns>
        private Domain.Entities.ValidationResult ValidateUpdateSentence(Update sentence, Configuration configuration)
        {
            UpdateValidator validator = new UpdateValidator(configuration.MatrixDimension);

            FluentValidation.Results.ValidationResult results = validator.Validate(sentence);
            return(GetValidationResultResponse(results));
        }
 private static void ValidateParametersBeforeUse(IEnumerable <string> tenantConnectionStrings, string updatesFolder)
 {
     _ = UpdateValidator.ValidateTenantConnectionString(tenantConnectionStrings, throwOnInvalid: true);
     _ = UpdateValidator.ValidateUpdateFolderPath(updatesFolder, throwOnInvalid: true);
 }