public void Pagar(PagamentoModel pagamento_)
        {
            if (pagamento_.Valor <= 10M)
                throw new ApplicationException("Pelo menos R$10,00");

            // Lógica
        }
        public void Pagar(PagamentoModel pagamento_)
        {
            if (pagamento_.Senha == String.Empty)
                throw new ApplicationException("Senha em Branco");

            // Implementar acesso ao banco para Salvar os dados do pagamento
        }
 public void Pagar(PagamentoModel pagamento_)
 {
     if (pagamento_.Valor > 10000M)
         throw new ApplicationException("Valor acima do permitido.");
     
     // Essa classe de negocio é uma Adaptador, ela faz o DE/PARA dos dados. 
     // Ela adequa, faz a integração de classes incompativeis. O Debitar veio da classe pai, desceu via herança
     base.Debitar(pagamento_.Valor, pagamento_.Senha);
 }
 public void Inicialize()
 {
     _pagamento = new PagamentoModel();
 }