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