Esempio n. 1
0
        public async Task <IActionResult> RequestNew(NewBankAccountRequestViewModel newBankAccountRequest)
        {
            if (ModelState.IsValid)
            {
                var result = await _bankAccountService.RequestNewBankAccount(newBankAccountRequest);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(newBankAccountRequest));
        }
Esempio n. 2
0
        public async Task <bool> RequestNewBankAccount(NewBankAccountRequestViewModel newAccount)
        {
            var account = _mapper.Map <BankAccount>(newAccount);

            account.AccountNumber = Guid.NewGuid().ToString();
            account.Approved      = null;
            await _bankAccountRepository.AddAsync(account);

            return(true);
        }