public BaseSpecification(Expression <Func <TEntity, bool> > criteria, ISortOrderSpecification <TEntity> sortOrder, IPagingSpecification paging) { Criteria = criteria; Includes = new List <Expression <Func <TEntity, object> > >(); SortOrder = sortOrder; PagingSpecification = paging; }
public BaseQuerySpecification( Expression <Func <TEntity, bool> > whereExpression, IIncludeSpecification <TEntity> includeSpecification, ISortOrderSpecification <TEntity> sortOrderSpecification, IPagingSpecification pagingSpecification) { WhereExpression = whereExpression; IncludeSpecification = includeSpecification; SortOrderSpecification = sortOrderSpecification; PagingSpecification = pagingSpecification; }