Example #1
0
        public bool SolicitarEmprestimo(decimal valor)
        {
            bool resultado = false;

            //Definindo limite máximo para empréstimo
            if (valor >= this.saldo * 10)
            {
                return(resultado);
            }

            try
            {
                resultado = validadorCredito.ValidarCredito(this.cpf, valor);
            }
            catch (InvalidOperationException)
            {
                return(resultado);
            }

            if (resultado)
            {
                this.saldo += valor;
            }

            return(resultado);
        }
        public bool SolicitarEmprestimo(decimal valor)
        {
            bool resultado = false;

            if (valor >= _saldo * 10)
            {
                return(resultado);
            }

            try
            {
                resultado = _validadorCredito.ValidarCredito(this._cpf, valor);
            }
            catch (InvalidOperationException)
            {
                return(resultado);
            }

            if (resultado)
            {
                this._saldo += valor;
            }

            return(resultado);
        }
Example #3
0
        public bool SolicitarEmprestimo(decimal valor)
        {
            if (this.saldo * 10 <= valor)
            {
                return(false);
            }

            bool resultado = validadorCredito.ValidarCredito(cpf, valor);

            if (resultado)
            {
                this.saldo += valor;
            }
            return(resultado);
        }