internal void DeleteProject(AccountData account, ProjectData project) { Mantiss.MantisConnectPortTypeClient client = new Mantiss.MantisConnectPortTypeClient(); Mantiss.ProjectData projectM = new Mantiss.ProjectData(); projectM.id = project.ID; client.mc_project_delete(account.Name, account.Password, projectM.id); }
public void AddProject(AccountData account, ProjectData project) { Mantiss.MantisConnectPortTypeClient client = new Mantiss.MantisConnectPortTypeClient(); Mantiss.ProjectData projectM = new Mantiss.ProjectData(); projectM.name = project.Name; client.mc_project_add(account.Name, account.Password, projectM); }
public void CreateNewIssue(AccountData account, ProjectData project, IssueData issueData) { Mantiss.MantisConnectPortTypeClient client = new Mantiss.MantisConnectPortTypeClient(); Mantiss.IssueData issue = new Mantiss.IssueData(); issue.category = issueData.Category; issue.summary = issueData.Summary; issue.description = issueData.Description; issue.project = new Mantiss.ObjectRef(); issue.project.id = project.ID; client.mc_issue_add(account.Name, account.Password, issue); }
public List <ProjectData> GetProjectsList(AccountData account) { Mantiss.MantisConnectPortTypeClient client = new Mantiss.MantisConnectPortTypeClient(); Mantiss.ProjectData[] projectsM = client.mc_projects_get_user_accessible(account.Name, account.Password); List <ProjectData> projects = new List <ProjectData>(); foreach (Mantiss.ProjectData p in projectsM) { projects.Add(new ProjectData() { Name = p.name, ID = p.id }); } return(projects); }