public void GetWorkItemCategory() { WorkItemTypeCategory workItemCategory = WitClient.GetWorkItemTypeCategoryAsync(TeamProject.Id, DefaultCategoryReferenceName).Result; Console.WriteLine($"Category with reference name: '{DefaultCategoryReferenceName}' in Project: '{TeamProject.Name}' has name: '{workItemCategory.Name}' and {workItemCategory.WorkItemTypes.Count()} work item types"); Console.WriteLine(); }
public RESTClientScenarios(string collectionUri, string project) { Connection = new VssConnection(new Uri(collectionUri), new VssClientCredentials()); WitClient = Connection.GetClient <WorkItemTrackingHttpClient>(); ProjectClient = Connection.GetClient <ProjectHttpClient>(); TeamProject = ProjectClient.GetProject(project).Result; WorkItemsAdded = new HashSet <int>(); DefaultWorkItemTypeCategory = WitClient.GetWorkItemTypeCategoryAsync(TeamProject.Id, DefaultCategoryReferenceName).Result; DefaultWorkItemType = DefaultWorkItemTypeCategory.DefaultWorkItemType; }