public Task DeleteIfExist(string address, string assetId)
 {
     return(_storage.DeleteIfExistAsync(WalletBalanceEntity.GeneratePartitionKey(address),
                                        WalletBalanceEntity.GenerateRowKey(assetId)));
 }
        public async Task DeleteIfExist(string address)
        {
            var entites = await _storage.GetDataAsync(WalletBalanceEntity.GeneratePartitionKey(address));

            await entites.ForEachAsyncSemaphore(2, p => DeleteIfExist(p.Address, p.AssetId));
        }
 public Task InsertOrReplace(IWalletBalance balance)
 {
     return(_storage.InsertOrReplaceAsync(WalletBalanceEntity.Create(balance)));
 }