public MakeWithdrawalResponse MakeWithdrawal(MakeWithdrawalRequest request) { var balance = _accountUseCase.MakeWithdrawal(request.AccountHolder, request.Money); var response = new MakeWithdrawalResponse() { IsWithdrawed = true, Balance = balance }; return(response); }
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); }