public static string GetSortDirection(this SortingConfiguration direction) { switch (direction.Order) { case SortingConfiguration.SortOrder.Asc: return("ASC"); case SortingConfiguration.SortOrder.Desc: return("DESC"); default: throw new ArgumentOutOfRangeException(nameof(direction.Order), direction.Order, null); } }
public static string?GetFieldName <TResult>(this SortingConfiguration sortingConfiguration) { return(GetFieldName <TResult>(sortingConfiguration.Field !)); }