Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }