Пример #1
0
        public static async Task ValidateContentAsync(this OperationContext context, ContentData data, bool optimize, bool published)
        {
            var validator = GetValidator(context, optimize, published);

            await validator.ValidateContentAsync(data);

            context.AddErrors(validator.Errors).ThrowOnErrors();
        }
Пример #2
0
        public static async Task ValidateContentAndInputAsync(this OperationContext operation, ContentData data, bool optimize)
        {
            var validator = GetValidator(operation, optimize);

            await validator.ValidateInputAsync(data);

            await validator.ValidateContentAsync(data);

            operation.AddErrors(validator.Errors).ThrowOnErrors();
        }