public async Task Setup() { this.personalCard = PersonalCard.Import(Settings.Default.PersonalCard); this.personalCardPassword = "******"; var dropboxClient = new DropboxClientFactory("14c-HsvO9WUAAAAAAAABfMqXv6__GhRIZMYzFK1Dvd3zsTPD-oCbzYWzthLI8DAC").GetInstance(); this.dropBoxCloudStorage = new DropBoxCloudStorage(dropboxClient, this.personalCard, this.personalCardPassword); }
public void Restore() { try { var json = this.storageProvider.Load(); var data = JsonConvert.DeserializeObject <StorageDto>(json); this.PrivateKeyPassword = data.PrivateKeyPassword; this.CurrentCard = PersonalCard.Import(data.PersonalCard); this.HasAccount = true; } catch (Exception exception) { this.PrivateKeyPassword = null; this.CurrentCard = null; this.HasAccount = false; this.Exception = exception; } }