Ejemplo n.º 1
0
        public static Organization getOrg(int organizationId)
        {
            Organization org = new Organization();

            org.id.Value = organizationId;
            org          = (Organization)org.doSingleObjectQuery(typeof(Organization), "select");

            if (org != null)
            {
                string subdomain = org.subdomain.Value;

                lock (orgSync)
                {
                    if (orgs.ContainsKey(subdomain))
                    {
                        org = (Organization)orgs[subdomain];
                    }
                    else
                    {
                        Organization.loadAll();
                        if (orgs.ContainsKey(subdomain))
                        {
                            org = (Organization)orgs[subdomain];
                        }
                    }
                }
            }
            return(org);
        }
Ejemplo n.º 2
0
        public static Organization getOrg(string subdomain)
        {
            Organization org = null;

            lock (orgSync)
            {
                if (orgs.ContainsKey(subdomain))
                {
                    org = (Organization)orgs[subdomain];
                }
                else
                {
                    Organization.loadAll();
                    if (orgs.ContainsKey(subdomain))
                    {
                        org = (Organization)orgs[subdomain];
                    }
                }
            }
            return(org);
        }