public IActionResult Create(ContaCorrenteModel model) { if (!ModelState.IsValid) { return(View(model)); } try { _contaCorrenteApplication.Adicionar(model); if (model.IdConta > 0) { return(RedirectToAction("index")); } else if (model.MensagemValidacao != null && model.MensagemValidacao.Count > 0) { foreach (var item in model.MensagemValidacao) { string message = string.Format("Atenção: {0}", item); ModelState.AddModelError(string.Empty, message); } } } catch (Exception ex) { string message = string.Format("Atenção: {0}", ex.Message); ModelState.AddModelError(string.Empty, message); } return(View(model)); }
public void Adicionar(ContaCorrenteModel entity) { var obj = entity.MapTo <ContaCorrente>(); _contaCorrenteService.Adicionar(obj); entity.IdConta = obj.IdConta; entity.MensagemValidacao = obj.MensagemValidacao; }
public void ContaCorrenteApplication_Adicionar_Return_Be_Sucess() { var contaCorrente = new ContaCorrenteModel { ValorAtual = 100 }; var contaCorrenteApplication = new ContaCorrenteApplication(_contaCorrenteServiceMock.Object); contaCorrenteApplication.Adicionar(contaCorrente); _contaCorrenteServiceMock.Verify(r => r.Adicionar( It.Is <ContaCorrente>(v => v.ValorAtual == contaCorrente.ValorAtual))); }
public IActionResult Detail(int?id) { ContaCorrenteModel model = new ContaCorrenteModel(); if (id.HasValue && id != 0) { model = _contaCorrenteApplication.ObterPorId(Convert.ToInt32(id)); model.CotacaoDolar = Convert.ToDecimal(HttpUtil.Get(_urlCotacao).Bid); if (model.ValorAtual > 0) { model.ValorAtualDolar = model.ValorAtual / model.CotacaoDolar; } } return(View(model)); }
public void Atualizar(ContaCorrenteModel entity) { throw new System.NotImplementedException(); }
public async Task <bool> Put(ContaCorrenteModel entity) { return(await Task.FromResult(true)); }
public IActionResult Create() { var model = new ContaCorrenteModel(); return(View(model)); }
private async Task <bool> Put(ContaCorrenteModel contaCorrente) { return(await contaCorrenteRepository.Put(contaCorrente)); }