public void Execute(UpdateBankRequest updateBankRequest) { var bankData = new BankData( updateBankRequest.BankId, updateBankRequest.BankName, updateBankRequest.AccountNumber, updateBankRequest.Url, updateBankRequest.LoginId, updateBankRequest.Password, updateBankRequest.CreateDate, updateBankRequest.Notes, updateBankRequest.ModifyDate ); _secureVaultDataStore.UpdateBank(bankData); }
public ActionResult Edit([Bind(include: "BankId, BankName, AccountNumber, LoginId, Password, Url, CreateDate, Notes")] BankViewModel model) { try { if (ModelState.IsValid) { var updateBankRequest = new UpdateBankRequest( model.BankId, model.BankName, model.AccountNumber, model.LoginId, model.Password, model.Url, model.CreateDate, model.Notes ); _updateBankUseCase.Execute(updateBankRequest); return(RedirectToAction(nameof(Index))); } else { return(RedirectToAction("Edit", new { BankId = model.BankId, BankName = model.BankName, AccountNumber = model.AccountNumber, LoginId = model.LoginId, Password = model.Password, Url = model.Url, CreateDate = model.CreateDate })); } } catch { return(View()); } }