/// <summary> /// Orders IOrderedQueryable ThenByDescending /// </summary> /// <typeparam name="T"></typeparam> /// <param name="source">Source IQueryable to order ThenByDescending</param> /// <param name="property">Property for ordering</param> /// <returns><see cref="IOrderedQueryable<typeparamref name="T"/>"/></returns> public static IOrderedQueryable <T> ThenByDescending <T>(this IOrderedQueryable <T> source, string property) { return(SortingHelper.ApplyOrder <T>(source, property, "ThenByDescending")); }
/// <summary> /// Orders IOrderedQueryable Ascending /// </summary> /// <typeparam name="T">IOrderedQueryable</typeparam> /// <param name="source">Source IQueryable to OrderByAscending</param> /// <param name="property">Property for ordering</param> /// <returns><see cref="IOrderedQueryable<typeparamref name="T"/>"/></returns> public static IOrderedQueryable <T> OrderBy <T>(this IQueryable <T> source, string property) { return(SortingHelper.ApplyOrder <T>(source, property, "OrderBy")); }