public IListExpression <TRequest, TEntity, TResult> Page(int?defaultValue = null) { var expression = new PageExpression <TRequest, TResult>(defaultValue); PageDefinition = expression; return(this); }
public IListExpression <TRequest, TEntity, TResult> Page(string name, Action <IPageExpression> action = null) { var expression = new PageExpression <TRequest, TResult>(name); action?.Invoke(expression); PageDefinition = expression; return(this); }
public IListExpression <TRequest, TEntity, TResult> Page(Expression <Func <TRequest, int> > property, Action <IPageExpression <TRequest, TResult> > action = null) { var expression = new PageExpression <TRequest, TResult>(property); action?.Invoke(expression); PageDefinition = expression; return(this); }