Sana Assistant (online)
Table of Contents

ProductSearchFieldCriterion reference

This article provides reference material about ProductSearchFieldCriterion struct.

ProductSearchFieldCriterion struct

Methods

Between

Creates a criterion with between filter.

Example:

var criterion = ProductSearchFieldCriterion.Between(1, 5);

Contains

Creates a criterion with contains filter.

Example:

var criterion = ProductSearchFieldCriterion.Contains("lorem");

Equal

Creates a criterion with equal filter.

Example:

var criterion = ProductSearchFieldCriterion.Equal("lorem");

Greater

Creates a criterion with greater filter.

Example:

var criterion = ProductSearchFieldCriterion.Greater(5);

GreaterOrEqual

Creates a criterion with greater or equal filter.

Example:

var criterion = ProductSearchFieldCriterion.GreaterOrEqual(5);

Less

Creates a criterion with less filter.

Example:

var criterion = ProductSearchFieldCriterion.Less(5);

LessOrEqual

Creates a criterion with less or equal filter.

Example:

var criterion = ProductSearchFieldCriterion.LessOrEqual(5);

NotContains

Creates a criterion with not contains filter.

Example:

var criterion = ProductSearchFieldCriterion.NotContains("lorem");

NotEqual

Creates a criterion with not equal filter.

Example:

var criterion = ProductSearchFieldCriterion.NotEqual("lorem");

IsBetweenFilter

Checks whether the criterion represents between filter.

Example:

if (criterion.IsBetweenFilter(out var min, our var max))
{
    ...
}

IsContainsFilter

Checks whether the criterion represents contains filter.

Example:

if (criterion.IsContainsFilter(out var value))
{
    ...
}

IsEqualFilter

Checks whether the criterion represents equal filter.

Example:

if (criterion.IsEqualFilter(out var value))
{
    ...
}

IsGreaterFilter

Checks whether the criterion represents greater filter.

Example:

if (criterion.IsGreaterFilter(out var value))
{
    ...
}

IsGreaterOrEqualFilter

Checks whether the criterion represents greater or equal filter.

Example:

if (criterion.IsGreaterOrEqualFilter(out var value))
{
    ...
}

IsLessFilter

Checks whether the criterion represents less filter.

Example:

if (criterion.IsLessFilter(out var value))
{
    ...
}

IsLessOrEqualFilter

Checks whether the criterion represents less or equal filter.

Example:

if (criterion.IsLessOrEqualFilter(out var value))
{
    ...
}

IsNotContainsFilter

Checks whether the criterion represents not contains filter.

Example:

if (criterion.IsNotContainsFilter(out var value))
{
    ...
}

IsNotEqualFilter

Checks whether the criterion represents not equal filter.

Example:

if (criterion.IsNotEqualFilter(out var value))
{
    ...
}