public string GetUrlFromTag(string tag) { if (Members.TryGetValue(tag, out string url) || Promotables.TryGetValue(tag, out url) || Watchers.TryGetValue(tag, out url)) { return(url); } return(null); }
public DynamicJsonValue ToJson() { return(new DynamicJsonValue { [nameof(Members)] = new DynamicJsonArray(Members.Select(x => x.ToJson())), [nameof(Promotables)] = new DynamicJsonArray(Promotables.Select(x => x.ToJson())), [nameof(Rehabs)] = new DynamicJsonArray(Rehabs.Select(x => x.ToJson())), [nameof(Status)] = DynamicJsonValue.Convert(Status) }); }
public bool Contains(string node) { return(Members.ContainsKey(node) || Promotables.ContainsKey(node) || Watchers.ContainsKey(node)); }