public ActionResult Deposito(Models.Extrato extrato) { extrato.Tipo = 1; if (ModelState.IsValid) { var extratoDomain = _mapper.Map <Domain.Model.Extrato>(extrato); _service.Insert <ExtratoValidator>(extratoDomain); return(RedirectToAction(nameof(Index))); } return(View(extrato)); }
public ActionResult Pagamento(Models.Extrato extrato) { extrato.Tipo = 2; var listExtrato = _mapper.Map <IEnumerable <Models.Extrato> >(_service.Get()).ToList(); if (extrato.SaldoInsuficiente(extrato.Saldo(listExtrato), extrato.Valor)) { ModelState.AddModelError(nameof(extrato.Valor), SaldoInsuficiente); } if (ModelState.IsValid) { var extratoDomain = _mapper.Map <Domain.Model.Extrato>(extrato); _service.Insert <ExtratoValidator>(extratoDomain); return(RedirectToAction(nameof(Index))); } return(View(extrato)); }