コード例 #1
0
        public BankAccountCreateResponse CreateBankAccount(BankAccountCreateRequest bankAccountCreateRequest)
        {
            BankAccountCreateResponse bankAccountCreateResponse = new BankAccountCreateResponse();
            BankAccount bankAccount = new BankAccount();

            bankAccount.CustomerRef = bankAccountCreateRequest.CustomerName;
            _bankRepository.Add(bankAccount);
            return(bankAccountCreateResponse);
        }
        public BankAccountCreateResponse CreateBankAccount(BankAccountCreateRequest bankAccountCreateRequest)
        {
            BankAccountCreateResponse bankAccountCreateResponse = new BankAccountCreateResponse();
            BankAccount bankAccount = _bankAccountService.CreateBankAccount(bankAccountCreateRequest.CustomerName);

            bankAccountCreateResponse.BankAccountId = bankAccount.AccountNo;
            bankAccountCreateResponse.Success       = true;

            return(bankAccountCreateResponse);
        }
コード例 #3
0
        protected void btCreateAccount_Click(object sender, EventArgs e)
        {
            BankAccountCreateRequest createAccountRequest = new BankAccountCreateRequest();

            createAccountRequest.CustomerName = this.txtCustomerRef.Text;
            ApplicationBankAccountService service = new ApplicationBankAccountService();

            service.CreateBankAccount(createAccountRequest);

            ShowAllAccounts();
        }
コード例 #4
0
 public IActionResult Edit(BankAccountView vm)
 {
     if (ModelState.IsValid)
     {
         BankAccountCreateRequest createAccountRequest = new BankAccountCreateRequest();
         createAccountRequest.CustomerName = vm.CustomerRef;
         _bankService.CreateBankAccount(createAccountRequest);
         return(RedirectToAction("Index"));
     }
     else
     {
         //there is something wrong with the data values
         return(View(vm));
     }
 }