public static HttpRequestMessage HttpGet(string uri)
        {
            HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, uri);

            AuthenticationHelper.AddHeaders(request);
            return(request);
        }
Esempio n. 2
0
        public static void HttpGetApps(string uri)
        {
            HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, uri);

            AuthenticationHelper.AddHeaders(request);
            Program.RespondAndPrint(request);
        }
Esempio n. 3
0
        /// <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);
        }