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);
 }
 public CondicaoPagamento Criar(CondicaoPagamento condicaoPagamento)
 {
     _context.CondicoesPagamento.Add(condicaoPagamento);
     _context.SaveChanges();
     return _context.Entry(condicaoPagamento).Entity;
 }
 public void Deletar(CondicaoPagamento condicaoPagamento)
 {
     _context.CondicoesPagamento.Remove(condicaoPagamento);
     _context.SaveChanges();
 }
 public CondicaoPagamento Atualizar(CondicaoPagamento condicaoPagamento)
 {
     _context.Entry(condicaoPagamento).State = System.Data.Entity.EntityState.Modified;
     _context.SaveChanges();
     return _context.Entry(condicaoPagamento).Entity;
 }