public List <string> GetTemplates() { List <string> lst = new List <string>(); IProcessTemplates procTmplSrv = tpCollection.GetService <IProcessTemplates>(); foreach (TemplateHeader header in procTmplSrv.TemplateHeaders()) { lst.Add(header.Name); } return(lst); }
/// <summary> /// Покдлючиться к TFS /// </summary> public bool ConnectToTfsServer(string ServerAddress) { try { tfsTeamProjectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(ServerAddress)); structureService = (ICommonStructureService)tfsTeamProjectCollection.GetService(typeof(ICommonStructureService)); WorkItemStore wis = new WorkItemStore(ServerAddress); IProcessTemplates templates = wis.TeamProjectCollection.GetService <IProcessTemplates>(); TemplateHeader[] templateHeader = templates.TemplateHeaders(); return(true); } catch { return(false); } }