Exemplo n.º 1
0
        public async Task <PagedResultDto <YaeherPhone> > YaeherPhonePage(YaeherPhoneIn YaeherPhoneInfo)
        {
            //初步过滤
            var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(YaeherPhoneInfo.Expression);
            //获取总数
            var tasksCount = query.Count();
            //获取总数
            var totalpage       = tasksCount / YaeherPhoneInfo.MaxResultCount;
            var YaeherPhoneList = await query.PageBy(YaeherPhoneInfo.SkipTotal, YaeherPhoneInfo.MaxResultCount).ToListAsync();

            return(new PagedResultDto <YaeherPhone>(tasksCount, YaeherPhoneList.MapTo <List <YaeherPhone> >()));
        }
Exemplo n.º 2
0
        public async Task <IList <YaeherPhone> > YaeherPhoneList(YaeherPhoneIn YaeherPhoneInfo)
        {
            var YaeherPhones = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(YaeherPhoneInfo.Expression);

            return(await YaeherPhones.ToListAsync());
        }