示例#1
0
        public void ReceiveSendMoneyRequest(double amount, IAccount senderAccount, string receiverAccountID)
        {
            IAccount receiver = BankServices.FindAccount(receiverAccountID);

            if (receiver == null)
            {
                throw new Exception("Could't Find AccountID");
            }

            SendMoney(amount, senderAccount, receiver);
        }
示例#2
0
        public void BlockOrUnblockAccount(string accountID, bool blockOrUnblock)
        {
            IAccount account = BankServices.FindAccount(accountID);

            if (account == null)
            {
                throw new Exception("Could't Find Account");
            }

            BlockOrUnblockAccount(account, blockOrUnblock);
        }