public FormaPagamento AtualizarFormaPagamento(FormaPagamento formaPagamento)
 {
     formaPagamento.Validar();
     AssertionConcern.AssertArgumentNotEquals(0, formaPagamento.FormaPagamentoCodigo,
         string.Format(Erros.NotZeroParameter, "FormaPagamentoCodigo"));
     var formaPagamentoAtual =
         _formaPagamentoRepository.ObterPorCodigo(formaPagamento.FormaPagamentoCodigo);
     formaPagamentoAtual.Ativo = formaPagamento.Ativo;
     formaPagamentoAtual.Descricao = formaPagamento.Descricao;
     return _formaPagamentoRepository.Atualizar(formaPagamentoAtual);
 }
 public FormaPagamento CriarFormaPagamento(FormaPagamento formaPagamento)
 {
     formaPagamento.Validar();
     return _formaPagamentoRepository.Criar(formaPagamento);
 }