Exemplo n.º 1
0
        public Task <ObjectClientResponse <TResponse> > GetAsync <TRequest, TResponse>(string uri, TRequest request, HeaderDictionary headers = null)
        {
            var queryString = GetQueryString(request);
            var relativeUri = GetRelativeByPathQuery(uri, queryString);

            return(ObjectClient.GetAsync <TResponse>(relativeUri, headers));
        }
Exemplo n.º 2
0
        public Task <ObjectClientResponse <TResponse> > PostAsync <TResponse>(string uri, HeaderDictionary headers = null)
        {
            var relativeUri = GetRelativeByPath(uri);

            return(ObjectClient.PostAsync <TResponse>(relativeUri, headers));
        }
Exemplo n.º 3
0
        public Task <ObjectClientResponse <TResponse> > GetByIdAsync <TId, TResponse>(TId id, HeaderDictionary headers = null)
        {
            var relativeUri = GetRelativeUriById(id);

            return(ObjectClient.GetAsync <TResponse>(relativeUri, headers));
        }
Exemplo n.º 4
0
        public Task <ObjectClientResponse <TResponse> > GetAsync <TResponse>(HeaderDictionary headers = null)
        {
            var relativeUri = GetRelativeByPath();

            return(ObjectClient.GetAsync <TResponse>(relativeUri, headers));
        }
Exemplo n.º 5
0
        public Task <ClientResponse> PutByIdNoResponseAsync <TId, TRequest>(TId id, TRequest request, HeaderDictionary headers = null)
        {
            var relativeUri = GetRelativeUriById(id);

            return(ObjectClient.PutNoResponseAsync(relativeUri, request, headers));
        }
Exemplo n.º 6
0
        public Task <ClientResponse> PutNoResponseAsync <TRequest>(string uri, TRequest request, HeaderDictionary headers = null)
        {
            var relativeUri = GetRelativeByPath(uri);

            return(ObjectClient.PutNoResponseAsync(relativeUri, request, headers));
        }
Exemplo n.º 7
0
        public Task <ObjectClientResponse <TResponse> > PostAsync <TRequest, TResponse>(TRequest request, HeaderDictionary headers = null)
        {
            var relativeUri = GetRelativeByPath();

            return(ObjectClient.PostAsync <TRequest, TResponse>(relativeUri, request, headers));
        }