public bool Deposit(int senderId, decimal amount) { try { using (var transactionBussiness = new TransactionBusiness()) { Transactions transaction = new Transactions() { TransactorAccountNumber = senderId, ReceiverAccountNumber = senderId, TransactionAmount = amount, TransactionDate = DateTime.Now, isSuccess = false }; using (var customerBussiness = new CustomersBusiness()) { return(transactionBussiness.DepositMoney(transaction, customerBussiness.SelectCustomerById(senderId))); } } } catch (Exception e) { LogHelper.Log(LogTarget.File, "Deposit failed: " + senderId + "." + "\n" + ExceptionHelper.ExceptionToString(e)); return(false); } }