public PermissionQueryHandlerDecorator( PermissionAttributeChecker <TQuery> permissionAttributeChecker, IQueryHandler <TQuery, TResult> decoratee) { this.permissionAttributeChecker = permissionAttributeChecker; this.decoratee = decoratee; }
public PermissionCommandHandlerDecorator( PermissionAttributeChecker <TCommand> permissionAttributeChecker, ICommandHandler <TCommand> decoratee) { this.permissionAttributeChecker = permissionAttributeChecker; this.decoratee = decoratee; }