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();
        }
Exemplo n.º 2
0
        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);
        }