예제 #1
0
        public void CreateNewProject(AccountData account, ProjectData projectData)
        {
            mantisapi.MantisConnectPortTypeClient client = new mantisapi.MantisConnectPortTypeClient();
            mantisapi.ProjectData newproject             = new mantisapi.ProjectData();
            newproject.name        = projectData.ProjectName;
            newproject.description = projectData.ProjectName;

            client.mc_project_add(account.Username, account.Password, newproject);
        }
예제 #2
0
        public void GetProjectsList(AccountData account, List <ProjectData> projList)
        {
            mantisapi.MantisConnectPortTypeClient client = new mantisapi.MantisConnectPortTypeClient();

            int count = client.mc_projects_get_user_accessible(account.Username, account.Password).Count();

            for (int j = 0; j < count; j++)
            {
                ProjectData           projectData = new ProjectData();
                mantisapi.ProjectData proj        = new mantisapi.ProjectData();
                proj.name = projectData.ProjectName;
                proj.id   = projectData.Id;

                projectData.ProjectName = client.mc_projects_get_user_accessible(account.Username, account.Password)[j].name.ToString();
                projectData.Id          = client.mc_projects_get_user_accessible(account.Username, account.Password)[j].id.ToString();

                projList.Add(projectData);
            }
        }