示例#1
0
    private HttpResponseMessage RemoveRecognition(int awardId)
    {
        using (var client = new HttpClient())
        {
            var url = "admin/deactivateRecognition/" + awardId;
            client.BaseAddress = new Uri(ConfigurationManager.AppSettings["restUrl"]);
            var redemptionDetail = new Award_S_Result
            {
                Award_ID = awardId
            };

            return(client.PutAsJsonAsync(url, redemptionDetail).Result);
        }
    }
    private Award_S_Result GetRecognitionDetail(int awardId)
    {
        var recognitionDetail = new Award_S_Result();

        using (var client = new HttpClient())
        {
            var requestUri = "redemption/getRedemption/" + awardId;
            client.BaseAddress = new Uri(ConfigurationManager.AppSettings["restUrl"]);
            HttpResponseMessage responseMessage = client.GetAsync(requestUri).Result;
            if (responseMessage.IsSuccessStatusCode)
            {
                recognitionDetail = responseMessage.Content.ReadAsAsync <Award_S_Result>().Result;
            }
        }
        return(recognitionDetail);
    }