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);
 }
 public CondicaoPagamento CriarCondicaoPagamento(CondicaoPagamento condicaoPagamento)
 {
     condicaoPagamento.Validar();
     return _condicaoPagamentoRepository.Criar(condicaoPagamento);
 }