Exemple #1
0
        public static ValidationHandleOperation HandleAll(this ValidationHandleOperation op, IValidationHandler handler)
        {
            op.CheckNull(nameof(op));
            handler.CheckNull(nameof(handler));

            op.Handle(handler);

            return(op);
        }
Exemple #2
0
        public static ValidationHandleOperation HandleForFailure(this ValidationHandleOperation op, IValidationHandler handler)
        {
            op.CheckNull(nameof(op));
            handler.CheckNull(nameof(handler));

            op.Handle(handler, x => x.Where(y => !y.IsValid));

            return(op);
        }
Exemple #3
0
        public static ValidationHandleOperation HandleForStrategy(this ValidationHandleOperation op, string name,
                                                                  IValidationHandler handler)
        {
            op.CheckNull(nameof(op));
            handler.CheckNull(nameof(handler));

            op.Handle(handler, name);

            return(op);
        }