public void Remove(AccountData account, ProjectData project)
 {
     Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient();
     Mantis.ProjectData projectM = new Mantis.ProjectData();
     projectM.id = project.Id;
     client.mc_project_delete(account.Username, account.Password, projectM.id);
 }
        public ProjectHelper Remove(AccountData account, ProjectData project)
        {
            Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient();
            Mantis.ProjectData projectData            = new Mantis.ProjectData();
            string             index = GetProjectIndex(account, project.Name);

            projectData.id = index;
            client.mc_project_delete(account.Name, account.Password, index);
            return(this);
        }
Esempio n. 3
0
        //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);
        }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
        public void DeleteProjectAPI(AccountData account, ProjectData projectData)
        {
            Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient();
            Mantis.ProjectData proj = new Mantis.ProjectData();
            proj.name = projectData.Name;
            string projectId = client.mc_project_get_id_from_name(account.Username, account.password, proj.name);

            if (projectId == "0")
            {
                client.mc_project_add(account.Username, account.password, proj);
                Console.WriteLine("Проект создан");
                projectId = client.mc_project_get_id_from_name(account.Username, account.password, proj.name);
            }

            client.mc_project_delete(account.Username, account.password, projectId);
            Console.WriteLine("Проект удален");
        }
Esempio n. 6
0
 public void DeleteProject(AccountData account, ProjectData project)
 {
     Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient();
     client.mc_project_delete(account.Name, account.Password, project.Id);
 }
Esempio n. 7
0
 public void Remove(AccountData account, String projectId)
 {
     Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient();
     client.mc_project_delete(account.Name, account.Password, projectId);
 }
Esempio n. 8
0
 public void RemoveProject(AccountData account, String id)
 {
     Mantis.MantisConnectPortTypeClient client = new Mantis.MantisConnectPortTypeClient();
     client.mc_project_delete(account.Username, account.Password, id);
 }