Esempio n. 1
0
 public CreditBureauReply HandleRequest(CreditBureauRequest request)
 {
     return(new CreditBureauReply
     {
         CprNr = request.CprNr,
         CreditScore = GetCreditScore(request.CprNr),
         HistoryLength = GetCreditHistoryLength(request.CprNr)
     });
 }
        public ResponseStatus Post([FromBody] CreditBureauRequest creditBureauRequest)
        {
            ResponseStatus responseStatus = new ResponseStatus();

            string connectionString = Startup.StaticConfig.GetConnectionString("DbConnection");

            int    newScore    = creditBureauRequest.Score;
            string customerSSN = creditBureauRequest.SSN;

            Task.Run(() =>
            {
                responseStatus = Helpers.CustomerCRUD.updateScoreRecord(customerSSN, newScore, connectionString);
            }).Wait();

            return(responseStatus);
        }