/// <summary> /// ÅÅÐò /// </summary> /// <param name="sort"></param> /// <returns></returns> private static Func <IQueryable <CouponHistoryEntity>, IOrderedQueryable <CouponHistoryEntity> > GetOrder(CouponSortOrder sort) { Func <IQueryable <CouponHistoryEntity>, IOrderedQueryable <CouponHistoryEntity> > order = null; switch (sort) { case CouponSortOrder.Default: default: order = v => v.OrderByDescending(s => s.CreatedDate); break; } return(order); }
public List <CouponHistoryEntity> GetPagedListByUserId(PagerRequest pagerRequest, out int totalCount, int userId, CouponSortOrder sortOrder) { return (base.Get(Filter(CouponBusinessStatus.Default, DataStatus.Normal, null, 0, userId), out totalCount, pagerRequest.PageIndex, pagerRequest.PageSize, GetOrder(sortOrder)).ToList()); }