public HttpResponseMessage PostEntityConfiguration(string nameSpace, string typeName, string id)
        {
            Log.Trace($"Adding Global Entity Configuration {nameSpace} :: {typeName} :: {id}");
            var data = Request.Content.ReadAsStringAsync().GetAwaiter().GetResult();

            _globalRepository.AddGlobalConfiguration(nameSpace, typeName, id, data);

            //Etag Cache Update handling
            var request = new HttpRequestMessage(HttpMethod.Get,
                                                 Url.Content($"/grosvenor-oem/configuration/{nameSpace}/{typeName}/{id}"));

            _cachingHandler.InvalidateResource(request);

            return(new HttpResponseMessage(HttpStatusCode.NoContent));
        }