Example #1
0
        /// <summary>
        /// 分页查询
        /// </summary>
        /// <param name="requestParams"></param>
        /// <returns></returns>
        public Models.Response.PageResult GetByPage(QueryPager_Book_User_Preference requestParams)
        {
            //查询表达式
            var exp = Cat.M.Book.Services.Helper.ExpressionHelper.GetExpressionByQueryPager <QueryPager_Book_User_Preference, Book_User_Preference>(requestParams);
            //排序
            IList <OrderBy> listOrderBy = new List <OrderBy>();

            if (!string.IsNullOrEmpty(requestParams.sorter))
            {
                listOrderBy.Add(new OrderBy()
                {
                    Order = requestParams.order, Sort = requestParams.sort
                });
            }

            return(base.GetByPage(requestParams.pn, requestParams.ps, exp, listOrderBy));
        }
Example #2
0
        /// <summary>
        /// 搜索用户偏好数据
        /// </summary>
        /// <param name="requestParams"></param>
        /// <returns></returns>
        public ActionRes GetListByPage(QueryPager_Book_User_Preference requestParams)
        {
            var pageResult = AllServices.BookUserPreferenceService.GetByPage(requestParams);

            return(ActionRes.Success(pageResult));
        }