public static void Close(string banner) { var closed = (SettingsManager.Instance.LoadSettingsFor <ThirdPartyBannerSettings>(SecurityContext.CurrentAccount.ID).ClosedSetting ?? "").Split('|').ToList(); if (closed.Contains(banner)) { return; } closed.Add(banner); var setting = new ThirdPartyBannerSettings { ClosedSetting = string.Join("|", closed.ToArray()) }; SettingsManager.Instance.SaveSettingsFor(setting, SecurityContext.CurrentAccount.ID); }
public void CloseBanner(string banner) { ThirdPartyBannerSettings.Close(banner); }