public static async Task <bool> SaveObject <T>(string filename, T classObject) { try { string saveFolder = Directory.GetCurrentDirectory(); string savePath = Path.Combine(saveFolder, filename); string rawData = await Task.Run(() => JsonConvert.SerializeObject(classObject)); await Task.Run(() => File.WriteAllBytes(savePath, CryptoHandler.EncryptContent(rawData))); return(true); } catch { return(false); } }