예제 #1
0
        /// <summary>
        /// 岗位列表
        /// </summary>
        /// <returns></returns>
        public IEnumerable <RoleEntity> GetList()
        {
            IEnumerable <RoleEntity> data = new List <RoleEntity>();
            var cacheList = CacheFactory.Cache().GetCache <IEnumerable <RoleEntity> >(userGroupBll.CacheKey);

            if (cacheList == null)
            {
                data = userGroupBll.GetList();
                CacheFactory.Cache().WriteCache(data, userGroupBll.CacheKey);
            }
            else
            {
                data = cacheList;
            }
            return(data);
        }