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 WorkItemTypeCategory GetWorkItemCategory() { Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; string category = "Microsoft.RequirementCategory"; VssConnection connection = Context.Connection; WorkItemTrackingHttpClient workItemTrackingClient = connection.GetClient <WorkItemTrackingHttpClient>(); WorkItemTypeCategory result = workItemTrackingClient.GetWorkItemTypeCategoryAsync(projectId, category).Result; Console.WriteLine("Name: {0}", result.Name); Console.WriteLine("Reference Name: {0}", result.ReferenceName); Console.WriteLine("Work Item Types:"); foreach (var wit in result.WorkItemTypes) { Console.WriteLine(" {0}", wit.Name); } return(result); }