/// <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; }
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; }