public void DeleteTagAndSave(ListView listView, string tag) { JsonObject tagsCollection = roamingJsonObject.GetNamedObject(TagsKey); if (tagsCollection.Remove(tag)) { SettingsManager.SaveRoaming(); } listView.Items.Remove(tag); // Remove only questions containing this website and this tag. QuestionsManager.RemoveQuestionsAndSave(id, tag); }
public static void DeleteWebsiteAndSave(BindableWebsite website) { CheckSettingsAreLoaded(); string websiteUrl = website.ToString(); roamingWebsites.Remove(websiteUrl); localWebsites.Remove(websiteUrl); // Remove only questions containing this website. QuestionsManager.RemoveQuestionsAndSave(websiteUrl, null); SaveRoaming(); SaveLocal(); }