public IActionResult Create() { var agenciaViewModel = new AgenciaViewModel(); PreencherComboDeBanco(Guid.Empty); PreencherCidade(Guid.Empty, null); return(View(agenciaViewModel)); }
public ContaCorrenteViewModel() { Id = Guid.NewGuid(); DataDeCadastro = DateTime.Now; Ativo = true; Agencia = new AgenciaViewModel(); Cliente = new ClienteViewModel(); }
public async Task <IActionResult> Agencias() { //Listagem assíncrona para aumentar a eficiência e desempenho do sistema var model = new AgenciaViewModel { Agencias = await db.Agencias.ToListAsync() }; return(View(model)); }
public ActionResult EditarAgencia(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AgenciaViewModel model = _agenciaappservice.ObterPorId(id.Value); return(View(model)); }
public static Agencia ToDomainModel(AgenciaViewModel model) { var agencia = new Agencia( model.AgenciaId, model.NomeFantasia, model.RazaoSocial, model.CNPJ, model.TelefoneFixo); return(agencia); }
public bool AtualizarAgencia(AgenciaViewModel model) { var status = false; var agencia = AgenciaAdapter.ToDomainModel(model); _agenciaService.AtualizarAgencia(agencia); if (Commit()) { status = true; } return(status); }
public IActionResult AtualziarEndereco(AgenciaViewModel agenciaViewModel) { _agenciaAppService.AtualizarEndereco(agenciaViewModel.Endereco); if (OperacaoValida()) { var url = Url.Action("ObterEndereco", "Agencia", new { id = agenciaViewModel.Id }); return(Json(new { success = true, url = url })); } return(PartialView("_AtualizarEndereco", agenciaViewModel)); }
public IActionResult Edit(AgenciaViewModel agenciaViewModel) { if (!ModelState.IsValid) { return(View(agenciaViewModel)); } _agenciaAppService.Atualizar(agenciaViewModel); // TODO: Validar se a operação ocorreu com sucesso! return(View(agenciaViewModel)); }
public ActionResult EditarAgencia(AgenciaViewModel model) { if (ModelState.IsValid) { if (_agenciaappservice.AtualizarAgencia(model) == false) { ValidarErrosDominio(); } else { ViewBag.Menssagem = "Dados atualizados com sucesso!"; } } return(View()); }
public IActionResult Create(AgenciaViewModel agenciaViewModel) { if (!ModelState.IsValid) { return(View(agenciaViewModel)); } _agenciaAppService.Cadastrar(agenciaViewModel); ViewBag.RetornoPost = OperacaoValida() ? "success,Agência registrada com sucesso!" : "error,Agência não registrada! Verifique as mensagens"; PreencherComboDeBanco(agenciaViewModel.BancoId); var cidade = _agenciaAppService.ObterCidadePorId(agenciaViewModel.Endereco.CidadeId); PreencherCidade(cidade.Id, cidade.Descricao); return(View(agenciaViewModel)); }
public void Atualizar(AgenciaViewModel agenciaViewModel) { var atualizarAgenciaCommand = _mapper.Map <AtualizarAgenciaCommand>(agenciaViewModel); _bus.SendCommand(atualizarAgenciaCommand); }
public void Cadastrar(AgenciaViewModel agenciaViewModel) { var cadastrarAgenciaCommand = _mapper.Map <CadastrarAgenciaCommand>(agenciaViewModel); _bus.SendCommand(cadastrarAgenciaCommand); }