public IListExpression <TRequest, TEntity, TResult> SortDirection(string name = null, Action <ISortDirectionExpression <TRequest, TResult> > action = null) { var expression = new SortDirectionExpression <TRequest, TResult>(name); action?.Invoke(expression); SortDirectionDefinition = expression; return(this); }
public IListExpression <TRequest, TEntity, TResult> SortDirection(Expression <Func <TRequest, Direction> > property, Action <ISortDirectionExpression <TRequest, TResult> > action = null) { var expression = new SortDirectionExpression <TRequest, TResult>(property); action?.Invoke(expression); SortDirectionDefinition = expression; return(this); }