/// <summary> /// Adds the additional headers. /// </summary> /// <param name="headerName">Name of the header.</param> /// <param name="headerValue">The header value.</param> protected void AddARequestHeader(string headerName, string headerValue) { if (ApiHeaders.ContainsKey(headerName)) { ApiHeaders[headerName] = headerValue; } else { ApiHeaders.Add(headerName, headerValue); } }
private void ReadConfig() { Config = Configuration.Settings; BaseUrl = Config.BaseUrl; var client = this.GetType().Name.Replace("Client", string.Empty); if (Config.Routes.Length > 0 && Config.Routes.Any(r => r.Client.Equals(client, StringComparison.OrdinalIgnoreCase))) { BaseRoute = Config.Routes.First(r => r.Client.Equals(client, StringComparison.OrdinalIgnoreCase)).Path; } else { BaseRoute = Config.DefaultRoute.Replace("[client]", client); } ApiHeaders.Add("appCode", Config.ClientAppCode); //var userName = $@"{Environment.UserDomainName}\{Environment.UserName}"; //ApiHeaders.Add("clientUser", userName); }