public static async Task <List <Severity> > GetAll(AuthHttpClient client, long projectId) { var response = await client.GetAsync("severities?project=" + projectId); var content = await response.Content.ReadAsStringAsync(); if (content.Length != 0) { return(JArray.Parse(content).ToObject <List <Severity> >()); } return(new List <Severity>()); }
public static async Task <List <Status> > GetAllUserStoryStatus(AuthHttpClient client, long projectId) { var response = await client.GetAsync("userstory-statuses?project=" + projectId); var content = await response.Content.ReadAsStringAsync(); if (content.Length != 0) { return(JArray.Parse(content).ToObject <List <Status> >()); } return(new List <Status>()); }
public static async Task <List <IssueType> > GetAll(long projectId, AuthHttpClient client) { using (var response = await client.GetAsync("issue-types?project=" + projectId)) { var content = await response.Content.ReadAsStringAsync(); if (content.Length != 0) { return(JArray.Parse(content).ToObject <List <IssueType> >()); } return(new List <IssueType>()); } }
static public async Task <List <Project> > GetAll(AuthHttpClient client) { using (var response = await client.GetAsync("projects")) { var content = await response.Content.ReadAsStringAsync(); if (content.Length != 0) { return(JArray.Parse(content).ToObject <List <Project> >()); } return(null); } }
public static async Task <List <Issue> > GetDetails(List <Issue> issues, AuthHttpClient httpClient) { foreach (var s in issues) { using var response = await httpClient.GetAsync("issues/" + s.id); var content = await response.Content.ReadAsStringAsync(); if (content.Length != 0) { Issue issue = JObject.Parse(content).ToObject <Issue>(); s.description = issue.description; } } return(issues); }
public static async Task <List <UserStory> > GetDetails(List <UserStory> stories, AuthHttpClient httpClient) { foreach (var s in stories) { using var response = await httpClient.GetAsync("userstories/" + s.id); var content = await response.Content.ReadAsStringAsync(); if (content.Length != 0) { UserStory story = JObject.Parse(content).ToObject <UserStory>(); s.description = story.description; } } return(stories); }
public static async Task <List <Point> > GetAll(long projectId, AuthHttpClient client) { string content; using (var response = await client.GetAsync($"points?project=" + +projectId)) { content = await response.Content.ReadAsStringAsync(); } if (content.Length != 0 && content.Length > 3) { var list = JArray.Parse(content).ToObject <List <Point> >(); return(list.DefaultIfEmpty().ToList()); } return(new List <Point>()); }
public static async Task <List <Issue> > GetAll(long projectId, AuthHttpClient client) { var _usList = new List <Issue>(); var dict = new Dictionary <string, List <Issue> >(); using (var response = await client.GetAsync("issues?project=" + projectId)) { var content = await response.Content.ReadAsStringAsync(); content = content.Replace("ref", "reference"); if (content.Length != 0) { _usList = JArray.Parse(content).ToObject <List <Issue> >(); } } var _status = await Status.GetAllIssueStatus(client, projectId); var _severity = await Severity.GetAll(client, projectId); var _priority = await Priority.GetAll(client, projectId); var _type = await IssueType.GetAll(projectId, client); foreach (var u in _usList) { u.status_str = _status.FirstOrDefault(x => x.id == u.status).name; u.priority_str = _priority.FirstOrDefault(x => x.id == u.priority).name; u.severity_str = _severity.FirstOrDefault(x => x.id == u.severity).name; u.type_str = _type.FirstOrDefault(x => x.id == u.type).name; } return(_usList); }
public static async Task <List <UserStory> > GetAll(long projectId, AuthHttpClient httpClient) { var _usList = new List <UserStory>(); var dict = new Dictionary <string, List <UserStory> >(); using (var response = await httpClient.GetAsync("userstories?project=" + projectId)) { var content = await response.Content.ReadAsStringAsync(); content = content.Replace("ref", "reference"); if (content.Length != 0) { _usList = JArray.Parse(content).ToObject <List <UserStory> >(); } } var _status = await Status.GetAllUserStoryStatus(httpClient, projectId); var _milestone = await Milestone.GetAll(projectId, httpClient); foreach (var u in _usList) { u.status_str = _status.FirstOrDefault(x => x.id == u.status).name; if (u.milestone != null) { u.milestone_str = _milestone.FirstOrDefault(x => x.id == u.milestone).name; u.milestone_start = _milestone.FirstOrDefault(x => x.id == u.milestone).created_date; if (_milestone.FirstOrDefault(x => x.id == u.milestone).total_points > 0) { u.total_points = _milestone.FirstOrDefault(x => x.id == u.milestone).total_points; } } } return(_usList); }