IAssetPair IAssetPairsClient.Get(string id) { try { var data = _readerAssetPairNoSql.Get( AssetPairNoSql.GeneratePartitionKey(), AssetPairNoSql.GenerateRowKey(id)); return(data?.AssetPair); } catch (Exception ex) { Console.WriteLine($"Cannot read from MyNoSQL. Table: ${AssetPairNoSql.TableName}, PK: {AssetPairNoSql.GeneratePartitionKey()}, RK: {AssetPairNoSql.GenerateRowKey(id)}, Ex: {ex}"); throw; } }
public async Task RemoveAsync(string id) { await _assetPairRepository.RemoveAsync(id); await _myNoSqlWriter.TryDeleteAsync(AssetPairNoSql.GeneratePartitionKey(), AssetPairNoSql.GenerateRowKey(id)); }