public static void SendJsonRequestMainMethod(string jSonRequest, string URL, RestRequest restRequest, int loop, string apiName) { RestClient restClient = new RestClient(DataCollectionAPIKeys.URLSDK); DateTime startTime = DateTime.Now; IRestResponse response = restClient.Execute(restRequest); TransactionTimeAPICall.duration = DateTime.Now - startTime; // Record Click from Device API Response Call if (URL.Equals("http://52.13.174.6/" + DataCollectionAPIKeys.branchName + "/admin/api_v1/recordClicksFromDevice") || URL.Equals("http://52.13.174.6/" + DataCollectionAPIKeys.branchName + "/admin/api/recordClicksFromDevice")) { ValidateResponseJsonRecordClickFromDevice.ValidateResponseJsonRecordCickFromDevice(response, URL, loop, jSonRequest, apiName); restClient.Delete(restRequest); restClient.Delete(restRequest); } // Sync User Device Json Response call if (URL.Equals("http://52.13.174.6/" + DataCollectionAPIKeys.branchName + "/admin/analytics/syncUserDevice")) { ValidateResponseJsonSyncUserDevice.ValidateResponseJsonSyncUserDeviceMainMethod(response, URL, loop, jSonRequest, apiName); restClient.Delete(restRequest); restClient.Delete(restRequest); } //Save new Ad session/ camapign log summary API Json Response Call if (URL.Equals("http://52.13.174.6/" + DataCollectionAPIKeys.branchName + "/admin/api/startNewAdSession_2") || URL.Equals("http://52.13.174.6/" + DataCollectionAPIKeys.branchName + "/admin/api_v1/startNewAdSession_2")) { ValidateResponseJsonCampaignLogSummaryAdSessionAPI.ValidateResponseJsonCampaignLogSummaryAPIASessionMainMethod(response, URL, loop, jSonRequest, apiName); restClient.Delete(restRequest); restClient.Delete(restRequest); } //Sync App Native/Unity API Json Response Call if (URL.Equals("http://52.13.174.6/" + DataCollectionAPIKeys.branchName + "/admin/json/syncApp")) { ValidateResponseJsonSyncAppUnityNative.ValidateResponseJsonSyncAppUnityNativeMainMethod(response, URL, loop, jSonRequest, apiName); restClient.Delete(restRequest); restClient.Delete(restRequest); } //save network stats API response call if (URL.Equals("http://52.13.174.6/" + DataCollectionAPIKeys.branchName + "/admin/analytics/saveNetworkStats")) { ValidateResponseJsonSaveNetworkStats.ValidateResponseJsonSaveNetworkStatsMainMethod(response, URL, loop, jSonRequest, apiName); restClient.Delete(restRequest); restClient.Delete(restRequest); } }
public static void SendJsonRequestSessionTaken(string jSonRequest, string URL, RestRequest restRequest, int loop) { Thread.Sleep(1000); RestClient restClient = new RestClient(URL); IRestResponse response = restClient.Execute(restRequest); //save network stats API response call session token if (URL.Equals("http://52.13.174.6/" + DataCollectionAPIKeys.branchName + "/admin/analytics/saveNetworkStats")) { ValidateResponseJsonSaveNetworkStats.ValidateResponseJsonSaveNetworkStatsSessionTokenMainMethod(response, URL, loop, jSonRequest); } //Save new Ad session/ camapign log summary API Json Response Call if (URL.Equals("http://52.13.174.6/" + DataCollectionAPIKeys.branchName + "/admin/api/startNewAdSession_2") || URL.Equals("http://52.13.174.6/" + DataCollectionAPIKeys.branchName + "/admin/api_v1/startNewAdSession_2")) { ValidateResponseJsonCampaignLogSummaryAdSessionAPI.ValidateResponseJsonCampaignLogSummaryAPIASessionTokenMainMethod(response, URL, loop, jSonRequest); } }