/// <inheritdoc />
        public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute)
        {
            ArgumentGuard.NotNull(disableQueryStringAttribute, nameof(disableQueryStringAttribute));

            return(!IsAtomicOperationsRequest &&
                   !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Sort));
        }
        /// <inheritdoc />
        public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute)
        {
            ArgumentGuard.NotNull(disableQueryStringAttribute, nameof(disableQueryStringAttribute));

            return(_options.AllowQueryStringOverrideForSerializerNullValueHandling &&
                   !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Nulls));
        }
Ejemplo n.º 3
0
        /// <inheritdoc />
        public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute)
        {
            if (disableQueryStringAttribute == null)
            {
                throw new ArgumentNullException(nameof(disableQueryStringAttribute));
            }

            return(!disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Filter));
        }
Ejemplo n.º 4
0
        /// <inheritdoc />
        public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute)
        {
            if (disableQueryStringAttribute == null)
            {
                throw new ArgumentNullException(nameof(disableQueryStringAttribute));
            }

            return(!IsAtomicOperationsRequest &&
                   !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Include));
        }
Ejemplo n.º 5
0
        /// <inheritdoc />
        public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute)
        {
            if (disableQueryStringAttribute == null)
            {
                throw new ArgumentNullException(nameof(disableQueryStringAttribute));
            }

            return(_options.AllowQueryStringOverrideForSerializerDefaultValueHandling &&
                   !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Defaults));
        }