/// <summary> /// Add new users name to theAr2mSpell User List file. /// </summary> /// <created>art2m,5/17/2019</created> /// <changed>art2m,5/17/2019</changed> private static void AddNewUserToUserNameFile() { MyMessages.NameOfMethod = MethodBase.GetCurrentMethod().Name; var unc = new UsersNameCollection(); if (unc.ContainsItem(SpellingPropertiesClass.UserName)) { MyMessages.InformationMessage = "This user all ready exists."; MyMessages.ShowInformationMessageBox(); } unc.AddItem(SpellingPropertiesClass.UserName); var dirPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); var dirName = SpellingPropertiesClass.GetArt2MSpellDirectoryName; dirPath = DirectoryFileOperations.CombineStringsMakeDirectoryPath(dirPath, dirName); if (string.IsNullOrEmpty(dirPath)) { return; } var filePath = DirectoryFileOperations.CombineStringsMakeFilePath() SpellingReadWriteClass.WriteUserNameFile(filePath); MyMessages.ErrorMessage = "Unable to create user directory."; MyMessages.ShowErrorMessageBox(); }