Beispiel #1
0
        public void SaveUserGroup(SiteUserGroup obj)
        {
            BaseService.CheckLoginAndLicense();


            Guid   environmentId    = Guid.Empty; //todo
            string connectionString = getConnectionString(environmentId);

            obj.Site = SessionObject.CurrentSite;
            obj.SetConnectionString(connectionString);
            obj.Save();
        }
Beispiel #2
0
        public SiteUserGroup GetUserGroup(string id)
        {
            BaseService.CheckLoginAndLicense();

            Guid   environmentId    = Guid.Empty; //todo
            string connectionString = getConnectionString(environmentId);

            SiteUserGroup userGroup;

            if (id == null)
            {
                userGroup = new SiteUserGroup();

                userGroup.Site = SessionObject.CurrentSite;
            }
            else
            {
                userGroup = SiteUserGroup.GetById <SiteUserGroup>(new Guid(id), connectionString);
            }


            /* UserGroup userGroup = null;
             * if (id == null || id == "")
             * {
             *  userGroup = new UserGroup();
             *  userGroup.UserGroupPermissions = new BaseCollection<Functionality>();
             *  userGroup.Site = new LicenseSite();
             *  userGroup.Site.ID = SessionObject.CurrentSite.ID;
             * }
             * else
             * {
             *  //BitAutorisationService.AutorisationClient client = new BitAutorisationService.AutorisationClient();
             *  BitSite.BitAutorisationService.AutorisationClient client = BitAutorisationServiceHelper.GetClient();
             *  userGroup = client.GetUserGroup(new Guid(id));
             * } */
            return(userGroup);
        }