public async Task <PagedResultDto <WecharSendMessage> > WecharSendMessagePage(WecharSendMessageIn WecharSendMessageInfo)
        {
            //初步过滤
            var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(WecharSendMessageInfo.Expression);
            //获取总数
            var tasksCount = query.Count();
            //获取总数
            var totalpage             = tasksCount / WecharSendMessageInfo.MaxResultCount;
            var WecharSendMessageList = await query.PageBy(WecharSendMessageInfo.SkipTotal, WecharSendMessageInfo.MaxResultCount).ToListAsync();

            return(new PagedResultDto <WecharSendMessage>(tasksCount, WecharSendMessageList.MapTo <List <WecharSendMessage> >()));
        }
        public async Task <IList <WecharSendMessage> > WecharSendMessageList(WecharSendMessageIn WecharSendMessageInfo)
        {
            var WecharSendMessages = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(WecharSendMessageInfo.Expression);

            return(await WecharSendMessages.ToListAsync());
        }