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); } }
internal static SystemPersonalizationSettingsWrapper ConvertEntityToWrapper(SystemPersonalizationSettingsEntity entity) { if (entity == null) { return(null); } if (entity.PersonalizationID == 0) { return(null); } return(new SystemPersonalizationSettingsWrapper(entity)); }
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); } }
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; } }
internal SystemPersonalizationSettingsWrapper(SystemPersonalizationSettingsEntity entityObj) : base(entityObj) { }
internal SystemPersonalizationSettingsWrapper(SystemPersonalizationSettingsEntity entityObj) { entity = entityObj; }