Esempio n. 1
0
        public CommandValidationBehavior(ICommandHandler <TCommand> decoratee, ICompositeValidatorRule <TCommand> validator)
        {
            _decoratee = decoratee ?? throw new ArgumentNullException(
                                   nameof(decoratee),
                                   ErrorMessageResources.ArgumentExpected.StringFormat(
                                       nameof(CommandValidationBehavior <TCommand>),
                                       nameof(decoratee)));

            _validator = validator ?? throw new ArgumentNullException(
                                   nameof(validator),
                                   ErrorMessageResources.ArgumentExpected.StringFormat(
                                       nameof(CommandValidationBehavior <TCommand>),
                                       nameof(validator)));
        }
Esempio n. 2
0
        public QueryValidationBehavior(IQueryHandler <TQuery, TResult> decoratee, ICompositeValidatorRule <TQuery> validator)
        {
            _decoratee = decoratee ?? throw new ArgumentNullException(
                                   nameof(decoratee),
                                   ErrorMessageResources.ArgumentExpected.StringFormat(
                                       nameof(QueryValidationBehavior <TQuery, TResult>),
                                       nameof(decoratee)));

            _validator = validator ?? throw new ArgumentNullException(
                                   nameof(validator),
                                   ErrorMessageResources.ArgumentExpected.StringFormat(
                                       nameof(QueryValidationBehavior <TQuery, TResult>),
                                       nameof(validator)));
        }