public void AddEntry(RequestedEntryModel entry) { var identifier = entry.GetIdentifier(); if (!RequestedEntriesDictionaryByIdentifier.ContainsKey(identifier)) { RequestedEntries.Add(entry); RequestedEntriesDictionaryByIdentifier.Add(identifier, entry); RequestedEntriesDictionaryByName.TryAdd(entry.Name ?? identifier, entry); } }
public bool TryGetRequestedEntryByIdentifier(string identifier, out IRequestedEntryModel requestedEntry) { return(RequestedEntriesDictionaryByIdentifier.TryGetValue(identifier, out requestedEntry)); }