Ejemplo n.º 1
0
        public static async Task <TO> CallApiGenericGetMethod <TO>(IRequestResponseInfo <TO> input, string url)
        {
            var client   = new RestClient(url);
            var request  = new RestRequest(Method.GET);
            var response = await client.ExecuteGetTaskAsync(request);

            return(new JsonDeserializer().Deserialize <TO>(response));
        }
Ejemplo n.º 2
0
        public static async Task <TO> CallApiGenericPostMethod <TI, TO>(IRequestResponseInfo <TI, TO> input, string url)
        {
            var client  = new RestClient(url);
            var request = new RestRequest(Method.POST);

            request.AddJsonBody(input.Payload);
            var response = await client.ExecutePostTaskAsync(request);

            return(new JsonDeserializer().Deserialize <TO>(response));
        }