Esempio n. 1
0
        public IActionResult GetByPage(int pi, int ps, TxtCondition condition = null)
        {
            var result = _txtService.GetByPage(pi, ps, null, condition);

            return(Ok(new
            {
                Total = result.Total,
                List = Mapper.Map <List <TxtDto> >(result.Data)
            }));
        }
Esempio n. 2
0
        /// <summary>
        ///     分页方法
        /// </summary>
        /// <param name="page"></param>
        /// <param name="size"></param>
        /// <param name="sort"></param>
        /// <param name="condition"></param>
        /// <returns></returns>
        public PageModel <Txt> GetByPage(int page, int size, string sort, TxtCondition condition)
        {
            var dbCondition = new List <DbCondition <Txt> >
            {
                new DbCondition <Txt>
                {
                    IsWhere    = condition.Type > 0,
                    Expression = o => o.Type == condition.Type
                }
            };

            return(_unitOfWork.TxtManage.GetByPage(page, size, sort, dbCondition));
        }