public static UserFile CheckForLastUserFile() { if (Directory.Exists(Path.GetDirectoryName(UserFile.LastUserLocation))) { if (File.Exists(UserFile.LastUserLocation)) { return(UserFile.Deserialise(File.ReadAllBytes(UserFile.LastUserLocation))); } return(null); } return(null); }
static void UpdateLocalUsers() { LocalUsers.Clear(); string[] allUserPaths = Directory.GetDirectories(UserFile.UserFolder); foreach (string path in allUserPaths) { byte[] arr = File.ReadAllBytes(path + "/user.userfile"); var u = UserFile.Deserialise(arr); if (LocalUsers.SingleOrDefault(x => x.Username == u.Username) == null) { LocalUsers.Add(u); } } }