public List <string> GetProjectsListNamesAPI(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); var projectDataList = client.mc_projects_get_user_accessible(account.Name, account.Password); return(projectDataList.Select(p => p.name).ToList()); }
public static List <ProjectData> GetAllProjects(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] projectData = client.mc_projects_get_user_accessible(account.Username, account.Password); ProjectData pr = new ProjectData(); List <ProjectData> project = new List <ProjectData>(); foreach (Mantis.ProjectData data in projectData) { pr.Id = (data.id).ToString(); pr.Name = data.name; pr.Status = (data.status.id).ToString(); if (data.inherit_global == true) { pr.InheritGlobal = "1"; } else { pr.InheritGlobal = "0"; } pr.ViewState = (data.view_state.id).ToString(); pr.Description = data.description; project.Add(pr); } return(project); }
public List <ProjectData> GetAllProjects(LoginData credentials, ProjectData projectData) { List <ProjectData> projects = new List <ProjectData>(); driver.Url = baseURL + "/manage_proj_page.php"; Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData accessibleProjects = new Mantis.ProjectData(); accessibleProjects.name = projectData.ProjectName; accessibleProjects.name = projectData.Id; client.mc_projects_get_user_accessible(credentials.UserName, credentials.Password); IList <IWebElement> rows = driver.FindElements(By.CssSelector("tbody tr")); foreach (IWebElement row in rows) { IWebElement link = driver.FindElement(By.TagName("a")); string name = link.Text; string href = link.GetAttribute("href"); Match m = Regex.Match(href, @"\d+$"); string id = m.Value; projects.Add(new ProjectData() { ProjectName = name, Id = id }); } return(projects); }
public List <ProjectData> GetAllProjects(AccountData account) { var all = client.mc_projects_get_user_accessible(account.Username, account.Password); List <ProjectData> projects = new List <ProjectData>(all.Length); for (int i = 0; i < all.Length; i++) { projects.Add(new ProjectData() { Id = all[i].id, Name = all[i].name }); } return(projects); }
public void AddNewProjectIfNoProjects(ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] projects = client.mc_projects_get_user_accessible("administrator", "root"); if (projects.Length == 0) { AddNewProject(project); } }
public static List <ProjectData> GetAll(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] projects = client.mc_projects_get_user_accessible(account.Name, account.Password); return(projects.Select(proj => new ProjectData() { Name = proj.name, Description = proj.description, Id = proj.id }).ToList()); }
//получение списка элементов public List <Mantis.ProjectData> GetProjectList(AccountData account) { driver.Navigate().Refresh(); Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); List <Mantis.ProjectData> project = client.mc_projects_get_user_accessible(account.Username, account.Password).ToList(); return(project); }
//mc_project_get_id_from_name internal string SoapRemove(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] lists = client.mc_projects_get_user_accessible(account.Username, account.Password); string name = lists[0].name; var id = client.mc_project_get_id_from_name(account.Username, account.Password, lists[0].name); client.mc_project_delete(account.Username, account.Password, id); return(name); }
public List <ProjectData> GetProjectsList(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] projects = client.mc_projects_get_user_accessible(account.Name, account.Password); List <ProjectData> list = new List <ProjectData>(); foreach (Mantis.ProjectData project in projects) { list.Add(new ProjectData(project.name)); } return(list); }
public List <Mantis.ProjectData> GellAllProjects(AccountData account) { if (projectCache == null) { projectCache = new List <Mantis.ProjectData>(); Mantis.MantisConnectPortTypeClient mantis = new Mantis.MantisConnectPortTypeClient(); manager.Project.OpenManageProjects(); projectCache = mantis.mc_projects_get_user_accessible(account.Name, account.Password).ToList(); } return(projectCache); }
public List <ProjectData> GetAllProjects(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); List <ProjectData> projects = new List <ProjectData>(); Mantis.ProjectData[] projectsArray = client.mc_projects_get_user_accessible(account.Username, account.Password); for (int i = 0; i <= projectsArray.Length - 1; i++) { projects.Add(new ProjectData(projectsArray[i].name)); } return(projects); }
public List <ProjectData> GetAllProjects(AccountData account) { // Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); List <ProjectData> allProjects = new List <ProjectData>(); Mantis.ProjectData[] projectsUsingAPI = client.mc_projects_get_user_accessible(account.Name, account.Password); foreach (Mantis.ProjectData prj in projectsUsingAPI) { allProjects.Add(new ProjectData(prj.name)); } return(allProjects); }
public bool DeleteProjectFromTable(AccountData account, ProjectData project) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] table = client.mc_projects_get_user_accessible(account.Name, account.Password); foreach (Mantis.ProjectData projectD in table) { if (projectD.name == project.Name) { return(client.mc_project_delete(account.Name, account.Password, projectD.id)); } } return(false); }
public List <string> GetSoapProjectList(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] lists = client.mc_projects_get_user_accessible(account.Username, account.Password); List <string> res = new List <string>(); foreach (var p in lists) { res.Add(p.name); } return(res); }
public List <AddData> GetProjectsList(AccountData account) { List <AddData> projects = new List <AddData>(); Mantis.MantisConnectPortTypeClient projectsList = new Mantis.MantisConnectPortTypeClient(); var projectlist = projectsList.mc_projects_get_user_accessible(account.Name, account.Password); foreach (Mantis.ProjectData element in projectlist) { projects.Add(new AddData(element.name)); } return(projects); }
public List <Mantis.ProjectData> GetAllProject(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData projects = new Mantis.ProjectData(); Mantis.ProjectData[] allprojects = client.mc_projects_get_user_accessible(account.Username, account.Password); List <Mantis.ProjectData> list = new List <Mantis.ProjectData>(); foreach (var project in allprojects) { list.Add(project); } return(list); }
public List <ProjectData> CountOfProject(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); List <ProjectData> objectList = client.mc_projects_get_user_accessible(account.Name, account.Password) .Select(x => new ProjectData(x.name)).ToList(); /* Mantis.ProjectData[] mass = client.mc_projects_get_user_accessible(account.Name, account.Password); * List<ProjectData> projects = new List<ProjectData>(); * for(int i = 0; i < mass.Length; i++) * { * projects.Add(new ProjectData(mass[i].name)); * }*/ return(objectList); }
public void GetListProjects(AccountData account, ProjectData projectData) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); List <Mantis.ProjectData> projects = new List <Mantis.ProjectData>(); foreach (var project in projects) { project.name = projectData.Name; project.description = projectData.Description; project.id = projectData.Id; } client.mc_projects_get_user_accessible(account.Username, account.Password); }
public List <ProjectData> ListFromTable(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] table = client.mc_projects_get_user_accessible(account.Name, account.Password); List <ProjectData> list = new List <ProjectData>(); foreach (Mantis.ProjectData project in table) { list.Add(new ProjectData() { Name = project.name }); } ; return(list); }
public List <ProjectData> GetProjectListWithApi(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); List <ProjectData> apiList = new List <ProjectData>(); Mantis.ProjectData[] arrayProjects = client.mc_projects_get_user_accessible(account.Username, account.Password); foreach (Mantis.ProjectData item in arrayProjects) { apiList.Add(new ProjectData() { Id = item.id, ProjectName = item.name }); } return(apiList); }
public List <ProjectData> GetProjects(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] mantisList = client.mc_projects_get_user_accessible(account.Name, account.Password); int projectCount = mantisList.Length; List <ProjectData> projectList = new List <ProjectData>(); for (int i = 0; i <= projectCount - 1; i++) { projectList.Add(new ProjectData() { Name = mantisList[i].name, Description = mantisList[i].description }); } return(projectList); }
public List <ProjectData> GetProjects() { List <ProjectData> list = new List <ProjectData>(); Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] projects = client.mc_projects_get_user_accessible(account.Name, account.Password); foreach (Mantis.ProjectData project in projects) { list.Add(new ProjectData() { Name = project.name, Description = project.description }); } return(list); }
public List <ProjectData> GetProjectsList() { List <ProjectData> projectsList = new List <ProjectData>(); Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] projects = client.mc_projects_get_user_accessible("administrator", "root"); for (int i = 0; i < projects.Length; i++) { Mantis.ProjectData currentProject = projects[i]; projectsList.Add(new ProjectData(currentProject.name, currentProject.description) { Id = currentProject.id }); } return(projectsList); }
public List <ProjectData> GetProjectsList(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] mantisProjects = client.mc_projects_get_user_accessible(account.Name, account.Password); List <ProjectData> projects = new List <ProjectData>(); foreach (Mantis.ProjectData mantisProject in mantisProjects) { projects.Add(new ProjectData() { Name = mantisProject.name, Id = mantisProject.id }); } return(projects); }
public List <ProjectData> GetProjectList(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] projects = client.mc_projects_get_user_accessible(account.Username, account.Password); List <ProjectData> projectList = new List <ProjectData>(); foreach (Mantis.ProjectData projectData in projects) { projectList.Add(new ProjectData { Name = projectData.name, Id = projectData.id }); } return(projectList); }
public List <ProjectData> GetProjectsList(AccountData account) { Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); var projectsArray = client.mc_projects_get_user_accessible(account.Name, account.Password); projectsArray.ToList(); List <ProjectData> projects = new List <ProjectData>(); foreach (Mantis.ProjectData project in projectsArray) { projects.Add(new ProjectData() { Name = project.name }); } return(projects); }
public List <ProjectData> GetProjectList(AccountData account) { var projects = new List <ProjectData>(); var client = new Mantis.MantisConnectPortTypeClient(); var apiProject = client.mc_projects_get_user_accessible(account.Name, account.Password); foreach (var project in apiProject) { projects.Add(new ProjectData { Name = project.name, Id = project.id }); } return(projects); }
public List <ProjectData> GetPrjectsListWS() { List <ProjectData> projects = new List <ProjectData>(); Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] projectData; projectData = client.mc_projects_get_user_accessible(ApplicationManager.Account.Name, ApplicationManager.Account.Password); for (int i = 0; i < projectData.Length; i++) { projects.Add(new ProjectData(projectData[i].name) { Decriptoin = projectData[i].description }); } return(projects); }
public List <ProjectData> GetProjectsListByAPI(AccountData account) { List <ProjectData> projects = new List <ProjectData>(); Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData [] projectsAPI = client.mc_projects_get_user_accessible(account.Name, account.Password); for (int i = 0; i < projectsAPI.Length; i++) { projects.Add(new ProjectData() { ProjectName = projectsAPI[i].name, Description = projectsAPI[i].description, Id = Convert.ToInt32(projectsAPI[i].id) }); } return(projects); }
public List <ProjectData> APIGetProjects() { List <ProjectData> projects = new List <ProjectData>(); Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient(); Mantis.ProjectData[] APIProjects = client.mc_projects_get_user_accessible(AdminAuth.Name, AdminAuth.Password); foreach (Mantis.ProjectData APIProject in APIProjects) { projects.Add(new ProjectData() { Name = APIProject.name, Id = APIProject.id }); } return(projects); }