public async Task SaveAsync(IHotWalletTransaction cashout) { HotWalletCashoutTransactionHashPartitionEntity entityHash = HotWalletCashoutTransactionHashPartitionEntity.CreateEntity(cashout); HotWalletCashoutTransactionOpIdPartitionEntity entityOpId = HotWalletCashoutTransactionOpIdPartitionEntity.CreateEntity(cashout); await _tableOpId.InsertOrReplaceAsync(entityOpId); await _tableTrHash.InsertOrReplaceAsync(entityHash); }
public static HotWalletCashoutTransactionHashPartitionEntity CreateEntity(IHotWalletTransaction transaction) { return(new HotWalletCashoutTransactionHashPartitionEntity() { PartitionKey = Key, OperationId = transaction.OperationId, TransactionHash = transaction.TransactionHash, }); }