Ejemplo n.º 1
0
        private static bool IsUserAuthorizedOn(string user, int universeId, Entities context)
        {
            bool isAuthorized;
            var  key = string.Format("user:{0}-universe:{1}", user, universeId);

            if (!UserUniversesRights.TryGetValue(key, out isAuthorized))
            {
                isAuthorized             = context.UniverseAvailables.Any(x => x.UserName == user && x.IdUniverse == universeId);
                UserUniversesRights[key] = isAuthorized;
            }
            return(isAuthorized);
        }