예제 #1
0
 public static bool          saveTmUser(this TM_FileStorage tmFileStorage, TMUser tmUser)
 {
     lock (tmUser)
     {
         var location = tmFileStorage.user_XmlFile_Location(tmUser);
         return(location.valid() && tmUser.saveAs(location));
     }
 }
예제 #2
0
        public static bool          tmUser_Delete(this TM_FileStorage tmFileStorage, TMUser tmUser)
        {
            if (tmUser.notNull())
            {
                lock (tmUser)
                {
                    var userXmlFile = tmFileStorage.user_XmlFile_Location(tmUser);
                    if (userXmlFile.file_Delete())
                    {
                        return(userXmlFile.fileExists());
                    }
                    //userData.triggerGitCommit();
                }
            }

            return(false);
        }