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)); }
public Task <ObjectClientResponse <TResponse> > PostAsync <TResponse>(string uri, HeaderDictionary headers = null) { var relativeUri = GetRelativeByPath(uri); return(ObjectClient.PostAsync <TResponse>(relativeUri, headers)); }
public Task <ObjectClientResponse <TResponse> > GetByIdAsync <TId, TResponse>(TId id, HeaderDictionary headers = null) { var relativeUri = GetRelativeUriById(id); return(ObjectClient.GetAsync <TResponse>(relativeUri, headers)); }
public Task <ObjectClientResponse <TResponse> > GetAsync <TResponse>(HeaderDictionary headers = null) { var relativeUri = GetRelativeByPath(); return(ObjectClient.GetAsync <TResponse>(relativeUri, headers)); }
public Task <ClientResponse> PutByIdNoResponseAsync <TId, TRequest>(TId id, TRequest request, HeaderDictionary headers = null) { var relativeUri = GetRelativeUriById(id); return(ObjectClient.PutNoResponseAsync(relativeUri, request, headers)); }
public Task <ClientResponse> PutNoResponseAsync <TRequest>(string uri, TRequest request, HeaderDictionary headers = null) { var relativeUri = GetRelativeByPath(uri); return(ObjectClient.PutNoResponseAsync(relativeUri, request, headers)); }
public Task <ObjectClientResponse <TResponse> > PostAsync <TRequest, TResponse>(TRequest request, HeaderDictionary headers = null) { var relativeUri = GetRelativeByPath(); return(ObjectClient.PostAsync <TRequest, TResponse>(relativeUri, request, headers)); }