Table of Contents

Class ListFilterService<T, TList>

Namespace
Innova.Prism.Library.Services
Assembly
Innova.Prism.Library.dll
public class ListFilterService<T, TList> : IListFilterService<T, TList> where T : class where TList : class

Type Parameters

T
TList
Inheritance
ListFilterService<T, TList>
Implements

Constructors

ListFilterService(IListViewModelService<T, TList>)

Properties

EntityType

Methods

ExtractAndSetFilter(IEnumerable<ListFilter>, ListQueryParameter<T>)

Extracts and sets the filters for the list query parameter.

GetDistinctFilterValues(string, Type, QueryParameter<T>)

Gets the distinct filter values for the specified column.

GetFilterExpression(IEnumerable<ListFilter>, ParameterExpression)
GetPropertySelectorExpression(string)