Esempio n. 1
0
        public async Task SaveData()
        {
            savedUser = new SaveDiscordUser(this);

            string outputJSON = JsonConvert.SerializeObject(savedUser);

            string jsonFormatted = JToken.Parse(outputJSON).ToString(Formatting.Indented);

            FileStream stream = null;

            if (!Directory.Exists("DiscordUserFiles/"))
            {
                Directory.CreateDirectory("DiscordUserFiles/");
            }
            if (!File.Exists("DiscordUserFiles/" + UserID + ".json"))
            {
                stream = File.Create("DiscordUserFiles/" + UserID + ".json");
            }

            if (stream != null)
            {
                stream.Close();
            }
            File.WriteAllText("DiscordUserFiles/" + UserID + ".json", jsonFormatted);
        }
Esempio n. 2
0
 public SaveDiscordUser LoadData()
 {
     if (File.Exists("DiscordUserFiles/" + UserID + ".json"))
     {
         String          JSONstring = File.ReadAllText("DiscordUserFiles/" + UserID + ".json");
         SaveDiscordUser save       = JsonConvert.DeserializeObject <SaveDiscordUser>(JSONstring);
         if (save != null)
         {
             Username = save.Username;
             UserID   = save.UserID;
             email    = save.email;
             return(save);
         }
     }
     return(null);
 }