public string Submit(ImageCaptureEntity entity)
        {
            var client = new RestClient(_serviceUri);

            var request = new RestRequest("images/?custId={custId}", Method.POST);
            request.RequestFormat = DataFormat.Json;
            request.AddUrlSegment("custId", entity.Id);
            request.AddBody(entity);

            var response = client.Execute<ImageCaptureAPIResult>(request);

            if (response.Data != null)
            {
                throw new Exception(response.Data.Message);
            }

            var header = response.Headers.FirstOrDefault(x => x.Name == "Location");
            return header != null ? header.Value as string : string.Empty;
        }
Exemple #2
0
        public string Submit(ImageCaptureEntity entity)
        {
            var client = new RestClient(_serviceUri);

            var request = new RestRequest("images/?custId={custId}", Method.POST);

            request.RequestFormat = DataFormat.Json;
            request.AddUrlSegment("custId", entity.Id);
            request.AddBody(entity);

            var response = client.Execute <ImageCaptureAPIResult>(request);

            if (response.Data != null)
            {
                throw new Exception(response.Data.Message);
            }

            var header = response.Headers.FirstOrDefault(x => x.Name == "Location");

            return(header != null ? header.Value as string : string.Empty);
        }