Exemple #1
0
        /// <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);
        }
Exemple #2
0
 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());
 }