public async Task DeleteAsync(string address) { if (!await _storage.DeleteIfExistAsync(ObservableWalletEntity.GeneratePartitionKey(address), ObservableWalletEntity.GenerateRowKey(address))) { throw new BusinessException($"Wallet {address} not exist", ErrorCode.EntityNotExist); } }
public async Task <IObservableWallet> GetAsync(string address) { return(await _storage.GetDataAsync(ObservableWalletEntity.GeneratePartitionKey(address), ObservableWalletEntity.GenerateRowKey(address))); }