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(); }