public ActionResult GetMockNodeBacklogInfo() { var j = new JiraAPIService(); var data = j.GetJiraBackLogData(); var result = JObject.Parse(data); var d = result["issues"]; if (d.HasValues) { var f = d.Select(item => new { id = item["id"], key = item["key"], hidden = "",//不知道對應哪裡 typeName = item["fields"]["issuetype"]["name"], typeId = item["fields"]["issuetype"]["id"], summary = item["fields"]["summary"], typeUrl = item["fields"]["issuetype"]["iconUrl"], priorityUrl = item["fields"]["priority"]["iconUrl"], priorityName = item["fields"]["priority"]["name"], done = "",//不知道對應哪裡 assignee = item["fields"]["assignee"]["name"], assigneeName = item["fields"]["assignee"]["displayName"], assigneeUrl = item["fields"]["assignee"]["avatarUrls"]["48x48"], color = "", //不知道對應哪裡 estimateStatistic = "", //好像要抓 customfield_10002 trackingStatistic = "", //好像要抓 timeestimate statusId = item["fields"]["status"]["id"], statusName = item["fields"]["status"]["name"], statusUrl = item["fields"]["status"]["iconUrl"], fixVersions = item["fields"]["fixVersions"],//array projectId = item["fields"]["project"]["id"], }); string errorMsg = null; data = JsonConvert.SerializeObject(new { status = "success", data = f, errorMsg = errorMsg }); return(Content(data, ContentType.JSON.ToValue())); } return(Content(data, ContentType.JSON.ToValue())); }
public ActionResult GetJiraBacklogInfo() { var j = new JiraAPIService(); return(Content(j.GetJiraBackLogData(), ContentType.JSON.ToValue())); }