Example #1
0
        static void Main(string[] args)
        {
            CieloClient cieloClient = new CieloClient("XXX", "XXX");

            var cieloSale = new CieloSale("123", "XXXXX", "XXXXXXXXXXX", "XXXXXXX", 01, 01, "XXX", EnumBrand.Master, 1, 1, "XXXXXXXXX");

            cieloClient.CreateSale(cieloSale).Wait();

            System.Console.WriteLine("Hello World!");
        }
Example #2
0
        public async Task <CieloSale> CreateSale(CieloSale cieloSale)
        {
            using (HttpClient client = new HttpClient())
            {
                client.BaseAddress = new Uri(URL);

                var data = JsonConvert.SerializeObject(cieloSale);

                var content = new StringContent(data, Encoding.UTF8, "application/json");

                HttpResponseMessage response = await client.PostAsync("sales", content);

                if (!response.IsSuccessStatusCode)
                {
                    throw new Exception("Error creating a sale");
                }

                cieloSale = JsonConvert.DeserializeObject <CieloSale>(await response.Content.ReadAsStringAsync());

                return(cieloSale);
            }
        }