public ActionResult Cadastro(ContaCorrenteCadastroViewModel model) { if (ModelState.IsValid) { contaCorrenteAppService.Salvar(model.ContaCorrente); } return(PartialView("_NotificationMessagesPartial")); }
private void CarregarCombos(ContaCorrenteCadastroViewModel model) { int?bancoId = null; int?agenciaId = null; if (model.ContaCorrente != null) { bancoId = model.ContaCorrente.BancoId; agenciaId = model.ContaCorrente.AgenciaId; } model.ListaBanco = new SelectList(bancoAppService.ListarTodos(), "Id", "Nome", bancoId); model.ListaAgencia = new SelectList(agenciaAppService.ListarPeloBanco(bancoId), "Id", "AgenciaCodigo", agenciaId); model.ListaTipo = new SelectList(contaCorrenteAppService.ListarTipo(), "Id", "Descricao", model.ContaCorrente.Tipo); }
public ActionResult Cadastro(int?id) { ContaCorrenteCadastroViewModel model = new ContaCorrenteCadastroViewModel(); var contaCorrente = contaCorrenteAppService.ObterPeloId(id) ?? new ContaCorrenteDTO(); if (id.HasValue && !contaCorrente.Id.HasValue) { messageQueue.Add(Application.Resource.Sigim.ErrorMessages.NenhumRegistroEncontrado, TypeMessage.Error); } model.ContaCorrente = contaCorrente; CarregarCombos(model); return(View(model)); }