public static HttpRequestMessage HttpGet(string uri) { HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, uri); AuthenticationHelper.AddHeaders(request); return(request); }
public static void HttpGetApps(string uri) { HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, uri); AuthenticationHelper.AddHeaders(request); Program.RespondAndPrint(request); }
/// <summary> /// The app creation always happens in MSGraph Beta. since v2 apps can't be created in AADGraph /// </summary> /// <param name="appName">Name of the application.</param> /// <returns></returns> private static string CreateAppFromMSGraph(string appName) { Console.WriteLine("----------Creating App-----------------"); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, Constants.AppsUri); AuthenticationHelper.AddHeaders(request); // create app var jsonContent = B2CAppGraph.Properties.Resources.appTemplate.Replace("#appName#", appName); request.Content = new StringContent(jsonContent, Encoding.UTF8, "application/json"); var response = Program.RespondAndPrint(request); var jsonObject = Program.GetContentAsJson(response); JToken token; jsonObject.TryGetValue("appId", out token); var appId = token.Value <string>(); if (string.IsNullOrWhiteSpace(appId)) { throw new Exception("App wasn't created"); } Console.WriteLine("newly created app: {0}", appId); return(appId); }
public static HttpRequestMessage HttpDeleteID(string uri, string id) { string uriWithID = String.Format(uri, id); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Delete, uriWithID); AuthenticationHelper.AddHeaders(request); return(request); }
public static HttpRequestMessage HttpPost(string uri, string xml) { HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, uri); AuthenticationHelper.AddHeaders(request); request.Content = new StringContent(xml, Encoding.UTF8, ContentType); return(request); }
public static HttpRequestMessage HttpPutID(string uri, string id, string xml) { string uriWithID = String.Format(uri, id); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Put, uriWithID); AuthenticationHelper.AddHeaders(request); request.Content = new StringContent(xml, Encoding.UTF8, ContentType); return(request); }