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