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);
        }
Пример #2
0
        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);
        }