public IActionResult GetByPage(int?page = null, int?size = null, string sort = "addTime desc", MenusCondition condition = null)
 {
     if (page.HasValue && size.HasValue && page > 0 && size > 0)
     {
         var result = _menusService.GetByPage(page.Value, size.Value, sort, condition);
         return(Ok(new PageModel <MenusDto>
         {
             Total = result.Total,
             Data = Mapper.Map <List <MenusDto> >(result.Data)
         }));
     }
     return(BadRequest());
 }
Exemple #2
0
        /// <summary>
        ///     分页方法
        /// </summary>
        /// <param name="page"></param>
        /// <param name="size"></param>
        /// <param name="sort"></param>
        /// <param name="condition"></param>
        /// <returns></returns>
        public PageModel <Menus> GetByPage(int page, int size, string sort, MenusCondition condition)
        {
            var dbCondition = new List <DbCondition <Menus> >();

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