Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            using var client = new HttpClient();
            string baseUrl = "";

            //client.DefaultRequestHeaders.Add("X-Version", "1");
            //client.DefaultRequestHeaders.Add("X-Version", "1");

            GenerateUserpass generate = new GenerateUserpass();

            var resBase64 = generate.getAuthorizationValue("usertest", "passTEST");

            client.DefaultRequestHeaders.Add("Authorization", resBase64);
            //client.DefaultRequestHeaders.Add("Content-Type", "application/json");
            client.DefaultRequestHeaders.Add("Connection", "keep-alive");


            //client.PostAsync();

            //var result = await client.GetAsync("http://webcode.me");

            Merchant merchant = new Merchant(client, "http://newtejaratasan.niopdc.ir/");

            ShaparakReadRequest shaparakReadRequest = new ShaparakReadRequest()
            {
            };
            var res = merchant.ReadRequestCartable(shaparakReadRequest);



            Console.WriteLine("");
        }
        public async Task <ReadRequestCartableResponse> ReadRequestCartable(ShaparakReadRequest model)
        {
            if (model == null)
            {
                throw new System.NullReferenceException("The model cannot be null.");
            }

            string url = $"{_baseUrl}/{URL_READ_REQUEST}";
            ReadRequestCartableResponse result;

            using (var client = new HttpRestClient <ShaparakReadRequest, ReadRequestCartableResponse>()) {
                result = await client.PostAsync(url, model, getHeaders());
            }
            return(result);
        }