Пример #1
0
        public void SavePersonalizationBlob(string path, string userName, byte[] dataBlob)
        {
            SystemUserEntity userEntity =
                this.DataObjectsContainerIocID.SystemUserDataObjectInstance.GetUserByLoginID(userName);

            if (userEntity == null)
            {
                throw new ArgumentException("User name '" + userName + "' not existed. ", "userName");
            }

            SystemPersonalizationSettingsEntity systemPersonalizationSettingsEntity = this.SelfDataObj.FindByUserAndPath(userEntity, path);

            if (systemPersonalizationSettingsEntity != null)
            {
                systemPersonalizationSettingsEntity.PageSettings    = dataBlob;
                systemPersonalizationSettingsEntity.LastUpdatedDate = System.DateTime.Now;
                this.SelfDataObj.Update(systemPersonalizationSettingsEntity);
            }
            else
            {
                systemPersonalizationSettingsEntity = new SystemPersonalizationSettingsEntity();
                systemPersonalizationSettingsEntity.LastUpdatedDate = System.DateTime.Now;
                systemPersonalizationSettingsEntity.UserId          = userEntity;
                systemPersonalizationSettingsEntity.Path            = path;
                systemPersonalizationSettingsEntity.PageSettings    = dataBlob;
                this.SelfDataObj.Save(systemPersonalizationSettingsEntity);
            }
        }
Пример #2
0
        internal static SystemPersonalizationSettingsWrapper ConvertEntityToWrapper(SystemPersonalizationSettingsEntity entity)
        {
            if (entity == null)
            {
                return(null);
            }

            if (entity.PersonalizationID == 0)
            {
                return(null);
            }

            return(new SystemPersonalizationSettingsWrapper(entity));
        }
Пример #3
0
        public void ResetPersonalizationBlob(string path, string userName)
        {
            SystemUserEntity userEntity =
                this.DataObjectsContainerIocID.SystemUserDataObjectInstance.GetUserByLoginID(userName);

            if (userEntity == null)
            {
                throw new ArgumentException("User name '" + userName + "' not existed. ", "userName");
            }

            SystemPersonalizationSettingsEntity systemPersonalizationSettingsEntity = this.SelfDataObj.FindByUserAndPath(userEntity, path);

            if (systemPersonalizationSettingsEntity != null)
            {
                this.SelfDataObj.Delete(systemPersonalizationSettingsEntity);
            }
        }
Пример #4
0
        public void LoadPersonalizationBlobs(string path, string userName, ref byte[] userDataBlob)
        {
            SystemUserEntity userEntity =
                this.DataObjectsContainerIocID.SystemUserDataObjectInstance.GetUserByLoginID(userName);

            if (userEntity == null)
            {
                throw new ArgumentException("User name '" + userName + "' not existed. ", "userName");
            }

            SystemPersonalizationSettingsEntity systemPersonalizationSettingsEntity = this.SelfDataObj.FindByUserAndPath(userEntity, path);

            if (systemPersonalizationSettingsEntity != null)
            {
                userDataBlob = systemPersonalizationSettingsEntity.PageSettings;
            }
            else
            {
                userDataBlob = null;
            }
        }
Пример #5
0
 internal SystemPersonalizationSettingsWrapper(SystemPersonalizationSettingsEntity entityObj)
     : base(entityObj)
 {
 }
Пример #6
0
 internal SystemPersonalizationSettingsWrapper(SystemPersonalizationSettingsEntity entityObj)
 {
     entity = entityObj;
 }