Esempio n. 1
0
        /// <summary>
        /// 获取用户可访问的字段列表
        /// </summary>
        /// <param name="moduleCode">模块的code</param>
        /// <returns></returns>
        public List <KeyDescription> GetProperties(string moduleCode)
        {
            var allprops = _dbExtension.GetProperties(moduleCode);
            var props    = UnitWork.Find <Relevance>(u =>
                                                     u.Key == Define.ROLEDATAPROPERTY && _userRoleIds.Contains(u.FirstId) && u.SecondId == moduleCode)
                           .Select(u => u.ThirdId);

            return(allprops.Where(u => props.Contains(u.Key)).ToList());
        }
Esempio n. 2
0
 public List <KeyDescription> GetProperties(string moduleCode)
 {
     return(_dbExtension.GetProperties(moduleCode));
 }