Example #1
0
        private void Editar(Parcela parcela)
        {
            ValidarModelo(parcela);

            Parcela parcelaAnterior = _parcelaRepository.PesquisarPorId(parcela.Id.GetValueOrDefault());

            if (parcela.Id != parcelaAnterior.Id)
            {
                parcelaAnterior.Faturamento = null;
                AtualizaStatusParcela(parcelaAnterior, EnumStatusPgto.Pendente);
            }

            _faturamentoRepository.Atualizar(parcela.Faturamento);

            //parcela.Faturamento = null;
            //AtualizaStatusParcela(parcela, EnumStatusPgto.Pago);
        }