Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
 public LocacaoBusinessLogic()
 {
     _locacaoDao = new LocacaoDao();
 }