public WorkItemCollection Execute(string query) { WorkItemStore store = WorkItemStoreFactory.GetWorkItemStore(requestUri, tfsCredentials); query = query.Replace("@project", "'" + _projectName + "'"); return(store.Query(query)); }
public WorkItemCollection ExecuteSavedQuery(string queryFullname) { var workItemStore = WorkItemStoreFactory.GetWorkItemStore(requestUri, tfsCredentials); var queryHirerarchy = workItemStore.Projects[_projectName].QueryHierarchy; string query = GetQueryText(queryHirerarchy, queryFullname); if (string.IsNullOrEmpty(query)) { throw new Exception("Couldn't find a wiql query for '" + queryFullname + "'."); } return(Execute(query)); }
public static void Refresh() { //Administration AreaManagerFactory.Reset(); GlobalListFactory.Reset(); IterationManagerFactory.Reset(); ProcessTemplateFactory.Reset(); TeamManagerFactory.Reset(); TeamProjectFactory.Reset(); TfsTeamProjectCollectionFactory.Reset(); TeamProjectCollectionFactory.Reset(); //Queries QueryRunnerFactory.Reset(); //TestManagement TestCaseFactory.Reset(); TestCaseStepFactory.Reset(); TestSuiteFactory.Reset(); TestSuiteManagerFactory.Reset(); //WorkItemTracking WorkItemStoreFactory.Reset(); }