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 async Task <bool> Atualizar(CondicaoPagamento condicaoPagamento) { if (!ExecutarValidacao(new CondicaoPagamentoValidation(), condicaoPagamento)) { return(false); } if (_condicaoPagamentoRepository.JaExiste(condicaoPagamento.Id, condicaoPagamento.Descricao)) { Notificar("Já existe uma condição de pagamento com esta descrição informada."); return(false); } await _condicaoPagamentoRepository.Atualizar(condicaoPagamento); return(true); }