public async Task <SbaPPPLoanForgivenessStatusResponse> getForgivenessRequestBySbaNumber(string sbaNumber) { SbaPPPLoanForgivenessStatusResponse loanForgivenessStatusResponse = await sbaLoanForgiveness.getForgivenessRequestBysbaNumber(sbaNumber, pppLoanForgivenessRequests); return(loanForgivenessStatusResponse); }
public async Task <SbaPPPLoanForgivenessStatusResponse> getForgivenessRequestBysbaNumber(string sbaNumber, string ppp_loan_forgiveness_requests) { try { RestClient restClient = new RestClient($"{baseUri}/{ppp_loan_forgiveness_requests}/"); restClient.Timeout = -1; RestRequest restRequest = new RestRequest(Method.GET); restRequest.AddHeader("Authorization", apiToken); restRequest.AddHeader(VENDOR_KEY, vendorKey); restRequest.AddHeader("Content-Type", "application/json"); restRequest.AddParameter("sba_number", sbaNumber); IRestResponse restResponse = await restClient.ExecuteAsync(restRequest); if (restResponse.IsSuccessful) { SbaPPPLoanForgivenessStatusResponse sbaLoanForgiveness = JsonConvert.DeserializeObject <SbaPPPLoanForgivenessStatusResponse>(restResponse.Content); return(sbaLoanForgiveness); } throw new Exception($"Did not receive success code. please investigate. received response: {Environment.NewLine}StatusCode - {restResponse.StatusCode}{Environment.NewLine}Response - {restResponse.Content}"); } catch (Exception exception) { Console.WriteLine($"{Environment.NewLine}{exception.Message}{Environment.NewLine}"); Console.WriteLine("------------------------------------------------------------------------"); return(null); } }
public async Task <SbaPPPLoanForgivenessStatusResponse> getAllForgivenessRequests() { SbaPPPLoanForgivenessStatusResponse allForgivenessRequests = await sbaLoanForgiveness.getAllForgivenessRequests(pppLoanForgivenessRequests); return(allForgivenessRequests); }
public async Task getForgivenessRequestBySbaNumber() { SbaPPPLoanForgivenessStatusResponse response = await cSharpClientTest.getForgivenessRequestBySbaNumber("<sba number>"); Assert.IsNotNull(response); string serialized = JsonConvert.SerializeObject(response, new JsonSerializerSettings { DateFormatHandling = DateFormatHandling.IsoDateFormat }); Assert.IsNotNull(serialized); }