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

            op.Handle(handler);

            return(op);
        }
Example #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);
        }
Example #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);
        }
        public static ValidationHandleOperation HandleForStrategy(this ValidationHandleOperation op, string name, IValidationHandler handler)
        {
            if (op == null)
            {
                throw new ArgumentNullException(nameof(op));
            }
            if (handler == null)
            {
                throw new ArgumentNullException(nameof(handler));
            }

            op.Handle(handler, name);

            return(op);
        }
        public static ValidationHandleOperation HandleForFailure(this ValidationHandleOperation op, IValidationHandler handler)
        {
            if (op == null)
            {
                throw new ArgumentNullException(nameof(op));
            }
            if (handler == null)
            {
                throw new ArgumentNullException(nameof(handler));
            }

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

            return(op);
        }
        public static ValidationHandleOperation HandleAll(this ValidationHandleOperation op, IValidationHandler handler)
        {
            if (op == null)
            {
                throw new ArgumentNullException(nameof(op));
            }
            if (handler == null)
            {
                throw new ArgumentNullException(nameof(handler));
            }

            op.Handle(handler);

            return(op);
        }