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 })); }