Esempio n. 1
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="userInfo">用户</param>
        /// <returns>列表</returns>
        public List <PiModuleEntity> GetList(UserInfo userInfo)
        {
            var parameter = ParameterUtil.CreateWithMessage(userInfo, MethodBase.GetCurrentMethod(), this.serviceName, RDIFrameworkMessage.ModuleService_GetDT);
            List <PiModuleEntity> entityList = new List <PiModuleEntity>();

            ServiceUtil.ProcessRDIReadDb(userInfo, parameter, dbProvider =>
            {
                var manager = new PiModuleManager(dbProvider, userInfo);
                List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> >
                {
                    new KeyValuePair <string, object>(PiModuleTable.FieldDeleteMark, 0)
                };
                entityList = manager.GetList <PiModuleEntity>(parameters, PiModuleTable.FieldSortCode);
            });
            return(entityList);
        }