public static void DeleteVietPhrase(string key, bool useSort) { VietPhraseAndNameDict.Remove(key); VietPhraseOneMeaningDict.Remove(key); VietPhraseDict.Remove(key); var dictPath = DictionaryConfiguration.GetVietPhraseDictPath(); if (useSort) { SaveDictionaryToFileSorted(VietPhraseDict, dictPath); } else { SaveDictionaryToFile(VietPhraseDict, dictPath); } WriteVietPhraseLog(key, "Deleted"); }
public static void UpdateVietPhraseDict(string key, string value, bool useSort) { VietPhraseAndNameDict[key] = value; VietPhraseOneMeaningDict[key] = value.Split('/', '|')[0]; string action; if (VietPhraseDict.ContainsKey(key)) { VietPhraseDict[key] = value; action = "Updated"; } else { if (useSort) { VietPhraseDict[key] = value; } else { VietPhraseDict = AddEntryToDictionaryNoSort(VietPhraseDict, key, value); } action = "Added"; } WriteVietPhraseLog(key, action); var dictPath = DictionaryConfiguration.GetVietPhraseDictPath(); if (useSort) { SaveDictionaryToFileSorted(VietPhraseDict, dictPath); } else { SaveDictionaryToFile(VietPhraseDict, dictPath); } }
public static string GetVietPhrase(string key) { VietPhraseDict.TryGetValue(key, out var value); return(value); }