public async Task <IList <AcceptTencentWechar> > AcceptTencentList(AcceptTencentWecharIn AcceptTencentWecharInfo)
        {
            //初步过滤
            var AcceptTencentWechars = _repository.GetAll().OrderBy(a => a.CreatedOn).Where(AcceptTencentWecharInfo.Expression);

            return(await AcceptTencentWechars.ToListAsync());
        }
        public async Task <PagedResultDto <AcceptTencentWechar> > AcceptTencentPage(AcceptTencentWecharIn AcceptTencentWecharInfo)
        {
            //初步过滤
            var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(AcceptTencentWecharInfo.Expression);
            //获取总数
            var tasksCount = query.Count();
            //获取总数
            var totalpage = tasksCount / AcceptTencentWecharInfo.MaxResultCount;
            var AcceptTencentWecharList = await query.PageBy(AcceptTencentWecharInfo.SkipTotal, AcceptTencentWecharInfo.MaxResultCount).ToListAsync();

            return(new PagedResultDto <AcceptTencentWechar>(tasksCount, AcceptTencentWecharList.MapTo <List <AcceptTencentWechar> >()));
        }