Ejemplo n.º 1
0
        public DecisionResponse GetDecision(CreditCardApplication application)
        {
            var decision = new DecisionResponse { Result = DecisionResult.Declined };

            if (application.HomeAddress.State == "OK")
            {
                decision.Result = DecisionResult.Declined;
                return decision;
            }
            var creditReport = _creditService.CheckCreditHistory(new CreditCardApplication());

            var isQualified = CreditRating.FromScore(creditReport.CreditScore).Qualified;
            decision.Result = isQualified ? DecisionResult.Approved : DecisionResult.Declined;

            return decision;
        }
Ejemplo n.º 2
0
 public CreditReport CheckCreditHistory(CreditCardApplication request)
 {
     throw new System.NotImplementedException();
 }