public async Task <IActionResult> RequestNew(NewBankAccountRequestViewModel newBankAccountRequest) { if (ModelState.IsValid) { var result = await _bankAccountService.RequestNewBankAccount(newBankAccountRequest); return(RedirectToAction(nameof(Index))); } return(View(newBankAccountRequest)); }
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); }