public void TempTrans(int transId, decimal?balance) { WalletWithTransactions walletWithTransactions = null; walletWithTransactions = new WalletWithTransactions(); walletWithTransactions.TransId = transId; walletWithTransactions.Balance = balance; queueBalance.Enqueue(walletWithTransactions); // queueBalance2.Enqueue(walletWithTransactions); }
public async Task <ActionResult <WalletWithTransactions> > ThreadProc3(Transaction transaction) { // Thread thread = new Thread(() => ThreadProc(transaction)); int result = AddTransaction(transaction); var resultTransaction = _context.Transactions .Where(x => x.TransId == result) .FirstOrDefault(); WalletWithTransactions walletUpdate = null; BackgroundPrinter.AddTransaction(resultTransaction); return(walletUpdate); }