public Process GetProcess(System.Guid processId) { // create project object using (ProcessHttpClient processHttpClient = new ProcessHttpClient(_uri, _credentials)) { Process process = processHttpClient.GetProcessByIdAsync(processId).Result; return(process); } }
private static Process GetProcess(VssConnection connection, TeamProject project) { if (project.Capabilities.ContainsKey("processTemplate") && project.Capabilities["processTemplate"].ContainsKey("templateTypeId")) { var templateTypeId = Guid.Parse(project.Capabilities["processTemplate"]["templateTypeId"]); ProcessHttpClient processClient = connection.GetClient <ProcessHttpClient>(); Process process = processClient.GetProcessByIdAsync(templateTypeId).Result; return(process); } return(null); }
public Process GetProcess() { Guid scrumProcessId = Guid.Parse("adcc42ab-9882-485e-a3ed-7678f01f66bc"); VssConnection connection = Context.Connection; ProcessHttpClient processClient = connection.GetClient <ProcessHttpClient>(); Process process = processClient.GetProcessByIdAsync(scrumProcessId).Result; Console.WriteLine("Name: {0}", process.Name); Console.WriteLine("Default?: {0}", process.IsDefault); Console.WriteLine("Type: {0}", process.Type); Console.WriteLine("Description:\n{0}", process.Description); return(process); }