コード例 #1
0
        public async Task <string> SysVehiclesEndgroupsCost([FromBody] DefaultPostModel postModel)
        {
            var headers        = new Dictionary <string, string>();
            var tokenGenerated = HttpContext.Session.GetHmacToken();

            headers.Add("X-Hmac", tokenGenerated);
            headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey());
            string queryStr = _queryCreater.GetQueryStringFromObject(postModel);
            var    response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?" + queryStr, headers);

            var data = response.Content.ReadAsStringAsync().Result;

            return(data.ToString());
        }
コード例 #2
0
        public async Task <string> SysVehicleCKDCBU([FromBody] DefaultPostModel postModel)
        {
            var headers        = new Dictionary <string, string>();
            var tokenGenerated = HttpContext.Session.GetHmacToken();

            headers.Add("X-Hmac", tokenGenerated);
            headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey());
            string queryStr = _queryCreater.GetQueryStringFromObject(postModel);
            //url = pkVehicleCkdCbuDdList_sysvehicleckdcbu & language_code = en & pk = GsZVzEYe50uGgNM
            var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?" + queryStr, headers);

            var data = response.Content.ReadAsStringAsync().Result;

            return(data.ToString());
        }
コード例 #3
0
        public async Task <string> BodyextraDdslick([FromBody] DefaultPostModel postModel)
        {
            if (ModelState.IsValid)
            {
                var headers        = new Dictionary <string, string>();
                var tokenGenerated = HttpContext.Session.GetHmacToken();
                headers.Add("X-Hmac", tokenGenerated);
                headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey());
                string queryStr = _queryCreater.GetQueryStringFromObject(postModel);
                var    response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?" + queryStr, headers);

                var data = response.Content.ReadAsStringAsync().Result;
                return(data.ToString());
            }
            else
            {
                throw new Exception("Model satate is not valid");
            }
        }