public List <ApplicationInfoListDTO> GetList(QueryApplicationInfoFilterModel model)
        {
            List <ApplicationInfoModel> allApplicationInfoModes = _applicationManage.GetAllList();
            Expression <Func <ApplicationInfoModel, bool> > searchExpression = model.GetSearchExpression <ApplicationInfoModel>();
            List <ApplicationInfoModel> applicationInfoList = allApplicationInfoModes.Where(searchExpression.Compile()).ToList();
            var result = _mapper.Map <List <ApplicationInfoListDTO> >(applicationInfoList);

            return(result);
        }
Пример #2
0
        public Task <ResultModel <List <ApplicationInfoListDTO> > > GetRuningStaticListAsync()
        {
            var model = new QueryApplicationInfoFilterModel
            {
                ApplicationStatus = ApplicationStatusEnum.Runing,
                ApplicationType   = ApplicationTypeEnum.StaticDocument,
                MainModule        = "index.html"
            };
            List <ApplicationInfoListDTO> result = _applicationInfoService.GetList(model);

            return(Task.FromResult(ResultModel <List <ApplicationInfoListDTO> > .Success(result, "查询成功")));
        }