public static void ProcessDeposit(string accountNumber, int transactionType) { int transactionId = TransactionATMController.CreateTransactionConsole(accountNumber, transactionType); decimal amount = GetDepositAmountFromUser(); DepositCreateModel newDeposit = new DepositCreateModel { Amount = amount, TransactionID = transactionId }; depositService.CreateDeposit(newDeposit); decimal deposit = newDeposit.Amount; decimal newBalance = accountService.AddDepositToBalance(accountNumber, deposit); accountService.SaveNewBalanceToDatabase(accountNumber, newBalance); }