public static IQueryable <T> dtOrderBy <T>(this IQueryable <T> source, NameValueCollection request, params Expression <Func <T, object> >[] sorts) { string key = RequestKey <T>(request); RequestDTOrderBys.Add(key, sorts); return(source); }
// Actualizes params. public static IQueryable <T> dtToList <T>(this IQueryable <T> source, NameValueCollection request = null) { request = GetRequest(request); if (request == null) { return(source); } string key = RequestKey <T>(request); IQueryable <T> temp = source.ActualizeDataTablesParams(request); RequestDTWheres.Remove(key); RequestDTOrderBys.Remove(key); RequestDTSelects.Remove(key); return(temp); }