public BillingLineBuyingArea CreateBuyingArea(BillingLineBuyingArea request) { AutomationVariables AutomationVariables = AppSettingsInitialization.GetConfigInstance(); httpService.EndPoint = AutomationVariables.BillingLineBuyingAreaAPI; var postResponse = httpService.PerformPost(request); var response = JSONLibrary.DeserializeJSon <BillingLineBuyingArea>(postResponse.Content); return(response); }
public ApiRequest() { this.AutomationVariables = AppSettingsInitialization.GetConfigInstance(); var environment = Environment.GetEnvironmentVariable("RUNTIME_ENVIRONMENT") ?? "int"; switch (environment.ToLower()) { case "test": BaseUrl = AutomationVariables.TestUrl; break; case "int": BaseUrl = AutomationVariables.IntUrl; break; case "dev": BaseUrl = AutomationVariables.DevUrl; break; } Client = new RestClient(BaseUrl); }