Exemple #1
0
        public async Task <PagedResultDto <YaeherMessageRemind> > YaeherMessageRemindPage(YaeherMessageRemindIn YaeherMessageRemindInfo)
        {
            //初步过滤
            var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(YaeherMessageRemindInfo.Expression);
            //获取总数
            var tasksCount = query.Count();
            //获取总数
            var totalpage = tasksCount / YaeherMessageRemindInfo.MaxResultCount;
            var YaeherMessageRemindList = await query.PageBy(YaeherMessageRemindInfo.SkipTotal, YaeherMessageRemindInfo.MaxResultCount).ToListAsync();

            return(new PagedResultDto <YaeherMessageRemind>(tasksCount, YaeherMessageRemindList.MapTo <List <YaeherMessageRemind> >()));
        }
Exemple #2
0
        public async Task <IList <YaeherMessageRemind> > YaeherMessageRemindList(YaeherMessageRemindIn YaeherMessageRemindInfo)
        {
            var YaeherMessageReminds = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(YaeherMessageRemindInfo.Expression);

            return(await YaeherMessageReminds.ToListAsync());
        }