コード例 #1
0
        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);
            }
        }