public ActionResult Manage() { var blacklistEntries = _blacklistEntriesGetter.Get("ns2"); var blacklistViewModel = new BlacklistViewModel(blacklistEntries); return(View(blacklistViewModel)); }
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); }