示例#1
0
 public PagedActionResult <GivenCouponRecord> GetGivenCouponRecord([FromUri] GivenCouponFilter filter)
 {
     return(SafeGetPagedData <GivenCouponRecord>((result) =>
     {
         var totalCount = 0;
         var data = GivenCouponRecordService.GetGivenCouponRecord(filter, ref totalCount);
         result.TotalCount = totalCount;
         result.Data = data;
     }));
 }
示例#2
0
        public IEnumerable <GivenCouponRecord> GetGivenCouponRecord(GivenCouponFilter filter, ref int totalCount)
        {
            var queryable = Repository.GetQueryable(false);

            if (filter.CouponID.HasValue)
            {
                queryable = queryable.Where(t => t.CouponID == filter.CouponID);
            }
            totalCount = queryable.Count();
            return(queryable.OrderByDescending(t => t.CreatedDate).ToArray());
        }