private static OrgUser GetOrg(Guid OrgId)
        {
            if (!CacheItems.ContainsKey(OrgId))
            {
                lock (_locker)
                {
                    if (!CacheItems.ContainsKey(OrgId))
                    {
                        OrgUser orguser = new OrgUser();
                        var     users   = GetOrgUsers(OrgId);
                        if (users != null)
                        {
                            foreach (var item in users)
                            {
                                orguser.Users.Add(item.Id);
                            }
                        }
                        orguser.LastModified = DateTime.Now;
                        CacheItems[OrgId]    = orguser;
                    }
                }
            }

            return(CacheItems[OrgId]);
        }
Beispiel #2
0
        private static OrgUser getOrgUserIds(Guid OrgId)
        {
            OrgUser orguser = new OrgUser();
            var     users   = GetOrgUsers(OrgId);

            if (users != null)
            {
                foreach (var item in users)
                {
                    orguser.Users.Add(item.Id);
                }
            }
            orguser.LastModified = DateTime.Now;
            return(orguser);
        }
Beispiel #3
0
        private static OrgUser GetOrg(Guid OrgId)
        {
            if (!CacheItems.ContainsKey(OrgId))
            {
                lock (_locker)
                {
                    if (!CacheItems.ContainsKey(OrgId))
                    {
                        OrgUser orguser = getOrgUserIds(OrgId);
                        CacheItems[OrgId] = orguser;
                    }
                }
            }

            return(CacheItems[OrgId]);
        }