public async Task <IList <YaeherMessageTemplate> > MessageTemplateList(MessageTemplateIn MessageTemplateInfo)
        {
            //初步过滤
            var YaeherBanners = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(MessageTemplateInfo.Expression);

            return(await YaeherBanners.ToListAsync());
        }
        public async Task <PagedResultDto <YaeherMessageTemplate> > MessageTemplatePage(MessageTemplateIn MessageTemplateInfo)
        {
            //初步过滤
            var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(MessageTemplateInfo.Expression);
            //获取总数
            var tasksCount = query.Count();
            //获取总数
            var totalpage          = tasksCount / MessageTemplateInfo.MaxResultCount;
            var YaeherOperListList = await query.PageBy(MessageTemplateInfo.SkipTotal, MessageTemplateInfo.MaxResultCount).ToListAsync();

            return(new PagedResultDto <YaeherMessageTemplate>(tasksCount, YaeherOperListList.MapTo <List <YaeherMessageTemplate> >()));
        }