protected override void SavePersonalizationBlob(WebPartManager webPartManager, string path, string userName, byte[] dataBlob) { userName = PEContext.Current.Admin.AdminName; AdminProfileInfo adminProfile = AdminProfile.GetAdminProfile(userName); adminProfile.AdminName = userName; adminProfile.WebPartSetting = Convert.ToBase64String(dataBlob); if (!adminProfile.IsNull) { AdminProfile.Update(adminProfile); } else { AdminProfile.Add(adminProfile); } }
protected override void ResetPersonalizationBlob(WebPartManager webPartManager, string path, string userName) { userName = PEContext.Current.Admin.AdminName; AdminProfileInfo adminProfile = AdminProfile.GetAdminProfile(userName); adminProfile.AdminName = userName; adminProfile.WebPartSetting = ""; if (!adminProfile.IsNull) { AdminProfile.Update(adminProfile); } else { AdminProfile.Add(adminProfile); } }