private async Task GetWITypes(TeamProjectInfo teamProject)
{
string projectCollectionName = CurrentProjectCollection.Name;
string teamProjectName = teamProject.Name;
WorkItemTypeInfo[] workItemTypeInfos = null;
Progress.BeginWorking();
try
{
try
{
workItemTypeInfos =
(await WitAdminService.ExportWorkItemTypes(TFManager, projectCollectionName, teamProjectName))
.Select(workItemTypeString => new WorkItemTypeInfo() { Name = workItemTypeString, Defenition = null })
.ToArray();
Progress.NextStep();
}
catch (WitAdminException)
{
Progress.FailStep();
}
teamProject.WorkItemTypeInfos = workItemTypeInfos;
}
finally
{
Progress.EndWorking();
}
}