コード例 #1
0
        public void Execute(Request request)
        {
            var      account  = _accountGateway.Get(request.AccountId);
            Response response = new Response(account.Id, account.Name);

            _responseHandler.Handle(response);
        }
コード例 #2
0
        public void Execute(Request request)
        {
            var account = _accountGateway.Get(request.AccountId);

            account.AddPaymentMethod(request.Name, request.Token, request.ExpiresYear, request.ExpiresMonth, request.Last4);
            _accountGateway.Update(account);
            _responseHandler.Handle(new Response(account.Id));
        }