Esempio n. 1
0
        public User Send(GetUserValues request)
        {
            var task   = Task.Run(async() => await SendAsync(request));
            var result = task.WaitAndUnwrapException();

            return(result);
        }
Esempio n. 2
0
        public User Send(GetUserValues request)
        {
            var task = SendAsync(request);

            RaiseExceptionOnFault(task);
            return(task.Result);
        }
Esempio n. 3
0
        public async void TestGetUserValuesAsync()
        {
            GetUserValues req  = new GetUserValues("entity_id");
            User          resp = await client.SendAsync(req);

            Assert.Equal((long)42, (long)resp.Values["int_property"]);
            Assert.Equal("hello", resp.Values["str_property"]);
        }
Esempio n. 4
0
        private User ParseResponse(string json, GetUserValues request)
        {
            var vals = JsonConvert.DeserializeObject <Dictionary <string, object> >(json);

            return(new User(request.UserId, vals));
        }
Esempio n. 5
0
        public async Task <User> SendAsync(GetUserValues request)
        {
            var json = await SendRequestAsync(request).ConfigureAwait(false);

            return(ParseResponse(json, request));
        }
Esempio n. 6
0
        public User Send(GetUserValues request)
        {
            var json = SendRequest(request);

            return(ParseResponse(json, request));
        }