public static T Get <T>(string key) where T : class { var data = GlobalPreferences.Get <string>(key, null); if (data == null) { return(null); } var decrypted = AesEncryptor.Decrypt(_password, data); return(JsonConvert.DeserializeObject <T>(decrypted)); }
public static void Set <T>(string key, T value) where T : class { var encrypted = AesEncryptor.Encrypt(_password, JsonConvert.SerializeObject(value)); GlobalPreferences.Set(key, encrypted); }