public void Add(string realmName, IPreferredEntry preferredEntry) { var preferredEntriesToPersist = _preferredEntriesGetter.Get(realmName).ToList(); var entryAlreadyExists = preferredEntriesToPersist.Contains(preferredEntry); if (!entryAlreadyExists) { preferredEntriesToPersist.Add(preferredEntry); } _preferredEntriesSetter.Set("ns2", preferredEntriesToPersist); }
public void Remove(string realmName, IPreferredEntry preferredEntry) { var preferredEntriesToPersist = _preferredEntriesGetter.Get(realmName).Where(x => !Equals(x, preferredEntry)).ToList();; _preferredEntriesSetter.Set("ns2", preferredEntriesToPersist); }