Esempio n. 1
0
        public ActionResult <GetCreditReportResult> GetCreditReport([FromBody] GetCreditReportModel data)
        {
            if (data == null)
            {
                return(BadRequest());
            }

            int reqId = Utils.DatabaseAdapter.saveBureauRequest(data);

            if (reqId == 0)
            {
                return(Ok("Data not saved in DB"));
            }
            string xmlRet = Utils.Caller.sendRequestToICE(data.HTTP_GET_URL);

            if (xmlRet == null)
            {
                return(Ok("Got empty response string from the service"));
            }
            GetCreditReportResult ret = new GetCreditReportResult(xmlRet);

            Utils.DatabaseAdapter.saveBureauResponse(ret, reqId);

            return(Ok(ret));
        }
Esempio n. 2
0
        public static int saveBureauResponse(GetCreditReportResult res, int reqId)
        {
            BureauResponse resObj = new BureauResponse(reqId, RES_LOGIN_ID_VALID, Newtonsoft.Json.JsonConvert.SerializeObject(res), "", DateTime.Now);

            return(saveBureauResponse(resObj));
        }