Esempio n. 1
0
        public static async Task <bool> AddEvent(HttpContextBase httpContext, Models.BaseEventRequestBody eventRequestBody)
        {
            string token = await GetAccessToken(httpContext);

            HttpClient         client         = new HttpClient();
            HttpRequestMessage requestMessage = new HttpRequestMessage(HttpMethod.Post, GrahQueryUrl);

            requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Bearer", token);

            string json = JsonConvert.SerializeObject(eventRequestBody);

            requestMessage.Content = new StringContent(json, Encoding.UTF8, "application/json");

            HttpResponseMessage response = await client.SendAsync(requestMessage);

            var statusCode = response.IsSuccessStatusCode;

            string respJson = await response.Content.ReadAsStringAsync();

            dynamic test = JsonConvert.DeserializeObject(respJson);

            return(statusCode);
        }
Esempio n. 2
0
 public static async Task CreateEvent(HttpContextBase httpContext, Models.BaseEventRequestBody eventRequestBody)
 {
     await AddEvent(httpContext, eventRequestBody);
 }