Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            LoggerBuilder builder = new LoggerBuilder();

            SeqOptions seqOptions = new SeqOptions
            {
                Enabled = true,
                Url     = "http://localhost:5341"
            };

            Log.Logger = builder
                         .UseSuggestedSetting("RestSharp", "RestSharp.Easy")
                         .SetupSeq(seqOptions)
                         .BuildLogger();

            Log.Logger.Error("TESTE");

            var client = new EasyRestClient("http://pruu.herokuapp.com/dump", requestKey: "12345");

            var body = new { test = "xxx", PersonTest = PersonTest.FirstName };

            var result = client.SendRequestAsync <dynamic>(HttpMethod.Post, "restsharp-easy", body)
                         .GetAwaiter().GetResult();

            var result2 = client.SendRequest <dynamic>(HttpMethod.Post, "restsharp-easy", body);

            Thread.Sleep(5000);
        }
Ejemplo n.º 2
0
        private void Initialize(Configuration config)
        {
            IEasyRestClient client = new EasyRestClient(
                config.ApiUrl,
                requestKey: config.TraceId,
                userAgent: config?.UserAgent
                );

            this.Guitar = new GuitarResource(client);
        }
        public IActionResult Create([FromBody] CustomerRequest2 request2)
        {
            var customer = request2.As <Customer>();

            var rest = new EasyRestClient("http://pruu.herokuapp.com/dump/baaaaarr");

            var result = rest.SendRequest <object>(HttpMethod.Post, "");

            return(Created("", customer));
        }