Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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);
            }
        }
    }