/// <summary> /// Refresh cached data. /// </summary> /// <param name="userContext">User context.</param> protected virtual void RefreshCache(IUserContext userContext) { AddressTypes.Clear(); MessageTypes.Clear(); PersonGenders.Clear(); PhoneNumberTypes.Clear(); }
/// <summary> /// Refresh cached data. /// </summary> /// <param name="userContext">User context.</param> protected override void RefreshCache(IUserContext userContext) { lock (AddressTypes) { AddressTypes.Clear(); } lock (MessageTypes) { MessageTypes.Clear(); } lock (PersonGenders) { PersonGenders.Clear(); } lock (PhoneNumberTypes) { PhoneNumberTypes.Clear(); } }
public void OnOpenConfig(string str = "") { if ("" == configFilePath) { OpenFileDialog openFileDialog = new OpenFileDialog { Filter = "Text files (*.txt)|*.txt" }; if (true == openFileDialog.ShowDialog()) { configFilePath = openFileDialog.FileName; // Clear all current types MessageTypes.Clear(); // Read in new types ReadConfig(configFilePath); } } else { // Prompt to save current file before opening new one } }