コード例 #1
0
        public async Task <IActionResult> WriteGraveCoverButton()
        {
            GraveCover graveCover = new GraveCover();

            graveCover.name         = Request.Form["Name"];
            graveCover.description  = Request.Form["Description"];
            graveCover.dateCreated  = DateTime.Today;
            graveCover.dateModified = DateTime.Today;

            PostGraveCover(graveCover);

            return(RedirectToAction("WriteGraveCover"));
        }
コード例 #2
0
        public void PostGraveCover(GraveCover graveCover)
        {
            var client = new RestClient(apiConnector.grcApiUrl + "grave_covers");

            client.Timeout = -1;
            var request = new RestRequest(Method.POST);

            request.AddHeader("Authorization", "45c1a4b6-59d3-4a6e-86bf-88a872f35845");
            request.AddHeader("Content-Type", "application/json");
            request.AddParameter("application/json", "{\"dateCreated\": \"" + graveCover.dateCreated.ToString("yyyy'-'MM'-'dd'T'HH:mm:ss.fff")
                                 + "\",\"dateModified\": \"" + graveCover.dateModified.ToString("yyyy'-'MM'-'dd'T'HH:mm:ss.fff")
                                 + "\",\"name\": \"" + graveCover.name
                                 + "\",\"description\": \"" + graveCover.description
                                 + "\"}", ParameterType.RequestBody);
            IRestResponse response = client.Execute(request);

            Debug.WriteLine("\nGrave Covers POST Response:\n" + response.Content + "\n");
        }