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