public void AddItem(string Term, string ScreenName, bool Exclusive) { groupTerm newTerm = new groupTerm() { Term = Term, Name = ScreenName, Exclusive = Exclusive }; if (Terms != null && Terms.Length > 0) { List<groupTerm> items = new List<groupTerm>(Terms); if (!items.Contains(newTerm)) { items.Add(newTerm); } Terms = items.ToArray(); } else { Terms = new groupTerm[] { newTerm }; } }
public void RemoveItem(string Term) { List<groupTerm> items = new List<groupTerm>(Terms); groupTerm toRemove = new groupTerm(); foreach (groupTerm t in items) { if (t.Term == Term) { toRemove = t; } } if (items.Contains(toRemove)) { items.Remove(toRemove); } Terms = items.ToArray(); SpecialTimeLines.Save(); }