Beispiel #1
0
        public List <Permiso> GetAllPermisosByIdUsuario(int idUsuario)
        {
            string         keyCache = KEY_PERIMISOS_BY_USUARIO_ID + idUsuario;
            List <Permiso> permisos = CacheLayer.Get <List <Permiso> >(keyCache);

            if (permisos == null)
            {
                permisos = SecurityDAL.GetAllPermisos(idUsuario);
                if (permisos != null)
                {
                    CacheLayer.Add(permisos, keyCache);
                }
            }

            return(permisos);
        }