public ActionResult Edit(ProviderBankAccountViewModel providerBankAccountViewModel) { if (ModelState.IsValid) { try { providerBankAccountViewModel.ApplicationUserId = User.Identity.GetUserId <int>(); _providerBankAccountRepository.Update(Mapper.Map <ProviderBankAccount>(providerBankAccountViewModel)); this.AddToastMessage("Conta Editada", $"a conta {providerBankAccountViewModel.Name} foi editada com sucesso", ToastType.Success); return(RedirectToAction("Index")); } catch { this.AddToastMessage("Erro na Edição", $"Erro ao editar a conta {providerBankAccountViewModel.Name}, " + "favor tentar novamente", ToastType.Error); } } return(View()); }