public HttpResponseMessage GetCount(
            int page                         = 1,
            int pageCount                    = 10,
            bool isDescending                = false,
            string name                      = "",
            EnumChannelStatus?status         = null,
            EnumChannelSearchOrderBy orderBy = EnumChannelSearchOrderBy.OrderById)
        {
            var condition = new ChannelSearchCondition
            {
                IsDescending = isDescending,
                Page         = page,
                PageCount    = pageCount,
                Name         = name,
                Status       = status,
                OrderBy      = orderBy
            };
            var count = _ChannelService.GetChannelCount(condition);

            return(PageHelper.toJson(new{ TotalCount = count, Condition = condition }));
        }
        public List <ChannelModel> GetByCondition(
            int page                         = 1,
            int pageCount                    = 10,
            bool isDescending                = false,
            string name                      = "",
            EnumChannelStatus?status         = null,
            EnumChannelSearchOrderBy orderBy = EnumChannelSearchOrderBy.OrderById)
        {
            var condition = new ChannelSearchCondition
            {
                IsDescending = isDescending,
                Page         = page,
                PageCount    = pageCount,
                Name         = name,
                Status       = status,
                OrderBy      = orderBy
            };
            var model = _ChannelService.GetChannelsByCondition(condition).Select(c => new ChannelModel
            {
                Id = c.Id,

                Name = c.Name,

                Status = c.Status,

//				Parent = c.Parent,

//				Adduser = c.Adduser,
//
//				Addtime = c.Addtime,
//
//				Upduser = c.Upduser,
//
//				Updtime = c.Updtime,
            }).ToList();

            return(model);
        }