OverflowStack.GenericData.Client.DataClient.Send C# (CSharp) Method

Send() public method

public Send ( Request request ) : Task
request OverflowStack.GenericData.SharedDomains.Models.Request
return Task
        public async Task<DataResponse> Send(Request request)
        {
            using (var client = new HttpClient())
            {
                client.BaseAddress = _uri;
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                var response = await client.PostAsJsonAsync("api/service/accept", request);
                if (response.IsSuccessStatusCode)
                {
                    var content = await response.Content.ReadAsAsync<DataResponse>();
                    return content;
                }
                return null;
            }
        }

Usage Example

Beispiel #1
0
 private static Response TestUpdate(DataClient client, DataRecord record)
 {
     var payload = client.BuildPayload("TestUser", new List<object> { record.Values[0], "John Doe", "America", "1989-02-28", false, 23, 135.79, DateTime.Now });
     var request = client.BuildRequest(payload, "update", "1234", "user1");
     var response = client.Send(request);
     return response.Result;
 }
All Usage Examples Of OverflowStack.GenericData.Client.DataClient::Send