コード例 #1
0
        public MakeWithdrawalResponse MakeWithdrawal(MakeWithdrawalRequest request)
        {
            var balance  = _accountUseCase.MakeWithdrawal(request.AccountHolder, request.Money);
            var response = new MakeWithdrawalResponse()
            {
                IsWithdrawed = true,
                Balance      = balance
            };

            return(response);
        }
コード例 #2
0
        public Money MakeWithdrawal(string accountHolder, Money money)
        {
            var request = new MakeWithdrawalRequest()
            {
                AccountHolder = accountHolder,
                Money         = money
            };

            var controller = new BankingController();
            var result     = _controller.MakeWithdrawal(request);

            return(result.Balance);
        }