public WorkItemDelete GetDeletedItem(int id) { VssConnection connection = new VssConnection(_uri, _credentials); WorkItemTrackingHttpClient workItemTrackingHttpClient = connection.GetClient <WorkItemTrackingHttpClient>(); WorkItemDelete result = workItemTrackingHttpClient.GetDeletedWorkItemAsync(id).Result; return(result); }
public WorkItemDelete GetDeletedWorkItem() { int id = _id; VssConnection connection = Context.Connection; WorkItemTrackingHttpClient workItemTrackingClient = connection.GetClient <WorkItemTrackingHttpClient>(); WorkItemDelete result = workItemTrackingClient.GetDeletedWorkItemAsync(id).Result; return(result); }
/// <summary> /// View Recycle Bin contents /// </summary> /// <param name="teamProjectName"></param> static void ViewDeletedWorkItems(string teamProjectName) { var deletedWIs = WitClient.GetDeletedWorkItemShallowReferencesAsync(teamProjectName).Result; if (deletedWIs.Count == 0) { return; } Console.WriteLine("Deleted work items:"); foreach (var delWiRef in deletedWIs) { var deletedWI = WitClient.GetDeletedWorkItemAsync((int)delWiRef.Id).Result; Console.WriteLine("{0} | {1} | {2} | {3} | {4}", deletedWI.Type, deletedWI.Id, deletedWI.Name, deletedWI.DeletedBy, deletedWI.DeletedDate); } }