Exemplo n.º 1
0
        public HttpResponseMessage SearchLevel(string name, EnumLevelSearchOrderBy orderByAll = EnumLevelSearchOrderBy.OrderById, bool isDes = true, int page = 1, int pageSize = 10)
        {
            var leSearchCon = new LevelSearchCondition
            {
                Name         = name,
                Page         = page,
                PageCount    = pageSize,
                OrderBy      = orderByAll,
                isDescending = isDes
            };
            var levelList = _levelService.GetLevelsByCondition(leSearchCon).ToList();

            var levelListCount = _levelService.GetLevelCount(leSearchCon);

            return(PageHelper.toJson(new { List = levelList, Condition = leSearchCon, totalCount = levelListCount }));
        }