Esempio n. 1
0
        public ActionResult Manage()
        {
            var blacklistEntries   = _blacklistEntriesGetter.Get("ns2");
            var blacklistViewModel = new BlacklistViewModel(blacklistEntries);

            return(View(blacklistViewModel));
        }
Esempio n. 2
0
        public void Add(string realmName, IBlacklistEntry blacklistEntry)
        {
            var blacklistEntriesToPersist = _blacklistEntriesGetter.Get(realmName).ToList();
            var entryAlreadyExists        = blacklistEntriesToPersist.Contains(blacklistEntry);

            if (!entryAlreadyExists)
            {
                blacklistEntriesToPersist.Add(blacklistEntry);
            }
            _blacklistEntriesSetter.Set("ns2", blacklistEntriesToPersist);
        }
        public void Remove(string realmName, IBlacklistEntry blacklistEntry)
        {
            var blacklistEntriesToPersist = _blacklistEntriesGetter.Get(realmName).Where(x => !Equals(x, blacklistEntry)).ToList();;

            _blacklistEntriesSetter.Set("ns2", blacklistEntriesToPersist);
        }