public HttpResponseMessage Index(int page, int pageSize, string name = null) { var condition = new CouponCategorySearchCondition { Name = name, Page = page, PageSize = pageSize, OrderBy = EnumCouponCategorySearchOrderBy.OrderById }; var couponCategory = _couponCategoryService.GetCouponCategoriesByCondition(condition).Select(p => new { p.Id, p.Name, p.Count, p.Price, p.ReMark }).ToList(); var count = _couponCategoryService.GetCouponCategoriesCountByCondition(condition); return(PageHelper.toJson(new { List = couponCategory, TotalCount = count, Condition = condition })); }