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); }
public static async Task CreateEvent(HttpContextBase httpContext, Models.BaseEventRequestBody eventRequestBody) { await AddEvent(httpContext, eventRequestBody); }