示例#1
0
        public CondicaoPagamento AtualizarCondicaoPagamento(CondicaoPagamento condicaoPagamento)
        {
            condicaoPagamento.Validar();
            AssertionConcern.AssertArgumentNotEquals(0, condicaoPagamento.CondicaoPagamentoCodigo,
                                                     string.Format(Erros.NotZeroParameter, "CondicaoPagamentoCodigo"));
            var condicaoPagamentoAtual =
                _condicaoPagamentoRepository.ObterPorCodigo(condicaoPagamento.CondicaoPagamentoCodigo);

            condicaoPagamentoAtual.Ativo              = condicaoPagamento.Ativo;
            condicaoPagamentoAtual.Descricao          = condicaoPagamento.Descricao;
            condicaoPagamentoAtual.QuantidadeParcelas = condicaoPagamento.QuantidadeParcelas;
            return(_condicaoPagamentoRepository.Atualizar(condicaoPagamentoAtual));
        }
示例#2
0
 public CondicaoPagamento CriarCondicaoPagamento(CondicaoPagamento condicaoPagamento)
 {
     condicaoPagamento.Validar();
     return(_condicaoPagamentoRepository.Criar(condicaoPagamento));
 }