public void RealizaLocacao(Locacao locacao) { bool maior = this.VerificaIdade(locacao.Cliente); bool carteiraDefinitiva = this.VerificaCarteira(locacao.Cliente.Carteira); if (maior && carteiraDefinitiva && !locacao.Carro.Locado) { LocacaoDao dao = new LocacaoDao(); try { dao.Adicionar(locacao); } catch (Exception ex) { throw new Exception("Não foi possível realizar sua locação, por favor tente novamente mais tarde!\n" + "Error Message:" + ex.Message); } } }
public LocacaoBusinessLogic() { _locacaoDao = new LocacaoDao(); }