private static Func <IQueryable <Store>, IOrderedQueryable <Store> > OrderBy(StoreSortOrder sortOrder) { Func <IQueryable <Store>, IOrderedQueryable <Store> > orderBy; switch (sortOrder) { default: orderBy = v => v.OrderByDescending(s => s.StoreLevel); break; } return(orderBy); }
public List <StoreEntity> GetPagedList(PagerRequest pagerRequest, out int totalCount, StoreSortOrder sortOrder) { return(base.Get(Filler(DataStatus.Normal), out totalCount, pagerRequest.PageIndex, pagerRequest.PageSize, OrderBy(sortOrder)).ToList()); }
private static Func <IQueryable <StoreEntity>, IOrderedQueryable <StoreEntity> > OrderBy(StoreSortOrder sortOrder) { Func <IQueryable <StoreEntity>, IOrderedQueryable <StoreEntity> > orderBy = null; switch (sortOrder) { default: orderBy = v => v.OrderByDescending(s => s.CreatedDate); break; } return(orderBy); }