Пример #1
0
        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));
        }
Пример #2
0
        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));
        }