Esempio n. 1
0
        public async Task <JsonResult> EditIssue(string key, string priority, string summary, string description)
        {
            var data = new IssueToEdit();

            // data.fields.project.key = "IECF";
            data.fields.summary     = summary;
            data.fields.description = description;
            //data.fields.issuetype.name = type;
            data.fields.priority.name = priority;
            data.fields.assignee.name = "enviuser";

            HttpClient  client   = PrepareHttpClient();
            string      postBody = ServiceStack.Text.JsonSerializer.SerializeToString(data);
            HttpContent content  = new System.Net.Http.StringContent(postBody, Encoding.UTF8, "application/json");
            var         response = await client.PutAsync("issue/" + key, content);

            var res = "";

            if (response.IsSuccessStatusCode)
            {
                res = "Successfully edited!";
            }
            return(Json(res, JsonRequestBehavior.AllowGet));
        }
        public async Task<JsonResult> EditIssue(string key, string priority, string summary, string description)
        {

            var data = new IssueToEdit();
            // data.fields.project.key = "IECF";
            data.fields.summary = summary;
            data.fields.description = description;
            //data.fields.issuetype.name = type;
            data.fields.priority.name = priority;
            data.fields.assignee.name = "enviuser";

            HttpClient client = PrepareHttpClient();
            string postBody = ServiceStack.Text.JsonSerializer.SerializeToString(data);
            HttpContent content = new System.Net.Http.StringContent(postBody, Encoding.UTF8, "application/json");
            var response = await client.PutAsync("issue/" + key, content);
            var res = "";
            if (response.IsSuccessStatusCode)
            {
                res = "Successfully edited!";
            }
            return Json(res, JsonRequestBehavior.AllowGet);
        }