public void getDetailsFromJira() { this.user = UserConfig.configlist[0].ToString(); this.password = UserConfig.configlist[1].ToString(); this.manager = new JiraManager(user, password); List <Issue> issueList = manager.GetEmployeeOpenIssues(user); foreach (Issue issue in issueList) { detailTable.Rows.Add(issue.Key, issue.Fields.Summary, issue.Fields.issuetype.Id, issue.Fields.issuetype.Name, issue.Fields.project.Id, issue.Fields.project.Key, issue.Fields.project.Name); } #region old method //string token = soapSDK.Login(user, password); //RemoteIssue[] issueList = soapSDK.getUserIssues(token, user); //RemoteIssueType[] issueTypes = soapSDK.getUserIssueTypes(token); //RemoteProject[] projects = soapSDK.getAllProjects(token); //for (int i = 0; i < issueList.Length; i++) //{ // string typename = "Sub task"; // string projectName = string.Empty; // if (issueList[i].status.ToString() == "5" || issueList[i].status.ToString() == "6") // { // //do nothing // //neglecting closed and resolved issues // } // else // { // foreach (RemoteIssueType t in issueTypes) // { // if (t.id == issueList[i].type.ToString()) // { // typename = t.name; // } // } // foreach (RemoteProject p in projects) // { // if (p.key == issueList[i].project.ToString()) // { // projectName = p.name; // } // } // detailTable.Rows.Add(issueList[i].key.ToString(), issueList[i].summary.ToString(), issueList[i].type.ToString(), typename, issueList[i].project.ToString(), projectName); // } //} //soapSDK.Logout(token); #endregion populateProjectcombobox(detailTable); }
public ActionResult Login(string returnUrl) { JiraManager manager = new JiraManager(); //string result = manager.AutenticationJira(); //if (!result.Equals("OK")) //{ // TempData["errorMessage"] = result; //} return(RedirectToAction("Index", "Home")); }
public List <Issue> GetIssuesForProject(String projectKey) { try { JiraManager manager = new JiraManager("", ""); string jql = "project = " + projectKey + " and ( status = 'Open' or status = 'In Progress' or status = 'Reopened' )";// or status = 'In Testing' or status = 'Additional Information Needed' or status = 'Testing Rejected' or status = 'In Progress – Paused' or status = 'To Do' or status = 'Code Complete' )"; List <Issue> issueDescriptions = manager.GetIssues(jql); return(issueDescriptions); } catch { throw; } }
public List <ProjectDescription> GetProjects() { try { JiraManager manager = new JiraManager("", ""); List <ProjectDescription> projects = manager.GetProjects(); // return ConvertToDataTable(projects); return(projects); } catch { throw; } }
static void Main(string[] args) { Console.WriteLine("Hello and welcome to a Jira Example application!"); Console.Write("Username: "******"Password: "); string password = Console.ReadLine(); JiraManager manager = new JiraManager(username, password); manager.RunQuery(JiraResource.project); Console.Read(); }
static void Main(string[] args) { Console.WriteLine("Hello and welcome to VM application!"); // Console.Write("Username: "******""; //Console.Write("Password: "******""; JiraManager manager = new JiraManager(username, password); manager.RunQuery(); //Console.Read(); }