public void Pagar(PagamentoModel pagamento_) { if (String.IsNullOrWhiteSpace(pagamento_.Login)) throw new ApplicationException("Informe o Login"); if (String.IsNullOrWhiteSpace(pagamento_.Senha)) throw new ApplicationException("Informe o Senha"); }
public void Pagar(PagamentoModel pagamento_) { const Decimal VALOR_MINIMO_PAGAMENTO = 10; if (String.IsNullOrWhiteSpace(pagamento_.Login)) throw new ApplicationException("Informe o Login"); if (String.IsNullOrWhiteSpace(pagamento_.Senha)) throw new ApplicationException("Informe o Senha"); if (pagamento_.Valor <= VALOR_MINIMO_PAGAMENTO) throw new ApplicationException("Valor minimo excedido"); }
//Podemos implementar o padrao aDAPTADOR de 2 formas // COMPOSICAO (DAMOS UM NEW) = BOLETOS //HERANÇA (HERDAMOS) = ESSA CLASSE AQUI, OPERADORES public void Pagar(PagamentoModel pagamento_) { Debitar(pagamento_.Valor, pagamento_.Senha); }