/// <summary>
 /// Get the Credit Score
 /// </summary>
 /// <param name="ssn"></param>
 /// <returns></returns>
 public static int GetCreditScore(string ssn)
 {
     var csi = new CreditScoreService.CreditScoreServiceClient();
     int returnValue = csi.creditScore(ssn);
     csi = null;
     return returnValue;
 }
示例#2
0
        public static void Main(string[] args)
        {
            Console.Title = "1 - Credit Score Fetcher";
            Console.SetWindowSize(80, 5);
            Console.WriteLine("<--Listening for messages on queue: " + Queues.LOANBROKER_IN);
            HandleMessaging.RecieveMessage(Queues.LOANBROKER_IN, (object model, BasicDeliverEventArgs ea) =>
            {
                Console.WriteLine("<--Message recieved on queue: " + Queues.LOANBROKER_IN);

                LoanRequest loanRequest;

                CreditScoreService.CreditScoreServiceClient service = new CreditScoreService.CreditScoreServiceClient();
                loanRequest = JsonConvert.DeserializeObject<LoanRequest>(Encoding.UTF8.GetString(ea.Body));

                Console.WriteLine("<--Message content:");
                Console.WriteLine("<--" + loanRequest);

                loanRequest.CreditScore = service.creditScore(loanRequest.SSN);

                Console.WriteLine("<--Enriched message content:");
                Console.WriteLine("<--" + loanRequest);

                Console.WriteLine("<--Sending message on queue: " + Queues.CREDITBUREAU_OUT);
                Console.WriteLine();
                HandleMessaging.SendMessage<LoanRequest>(Queues.CREDITBUREAU_OUT, loanRequest);
            });
        }
        /// <summary>
        /// Get the Credit Score
        /// </summary>
        /// <param name="ssn"></param>
        /// <returns></returns>
        public static int GetCreditScore(string ssn)
        {
            var csi         = new CreditScoreService.CreditScoreServiceClient();
            int returnValue = csi.creditScore(ssn);

            csi = null;
            return(returnValue);
        }
        private static int GetCreditScore(string ssn)
        {
            int creditScore = 0;

            CreditScoreService.CreditScoreServiceClient creditBureau = new CreditScoreService.CreditScoreServiceClient();
            creditScore = creditBureau.creditScore(ssn);

            return creditScore;
        }