public IOrderedSearchClient <T> ThenByDescending(string propertyName) { AllowedSortTypes <T> .ThrowIfNotSortableType(propertyName); SortOrders.Add(new SortOrder { PropertyName = propertyName, Order = Order.Descending }); return(this); }
public IOrderedSearchClient <T> OrderBy(string propertyName) { AllowedSortTypes <T> .ThrowIfNotSortableType(propertyName); ((ISearchClient)this).SortOrders.Add(new SortOrder { PropertyName = propertyName, Order = Order.Ascending }); return(new OrderedSearchClient <T>(this)); }