Example #1
0
 public TradeSystem(IStoreWatchingStock watchingStockStorage, IStoreHoldingStock holdingStockStorage, IStoreBalance balanceStorage, IStoreTransaction transactionStorage)
 {
     _watchingStockStorage = watchingStockStorage;
     _holdingStockStorage  = holdingStockStorage;
     _balanceStorage       = balanceStorage;
     _transactionStorage   = transactionStorage;
 }
 public Task UseTransactionAsync(IStoreTransaction transaction, CancellationToken cancellationToken = default)
 {
     if (transaction == null)
     {
         return(DbContext.Database.UseTransactionAsync(null, cancellationToken));
     }
     else
     {
         return(DbContext.Database.UseTransactionAsync(transaction.GetDbTransaction(), cancellationToken));
     }
 }
Example #3
0
 public Task UseTransactionAsync(IStoreTransaction transaction, CancellationToken cancellationToken = default)
 {
     return(Task.CompletedTask);
 }