aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.TFS/TeamFoundationServiceClient.cs
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-08-24 16:47:42 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-08-24 16:47:42 +0300
commit9b40c8f1474459b3db83fb89ccbd0810142f3222 (patch)
tree5ee680edaf2c406085dbaa16b939f338aaae747a /Software/Visual_Studio/Tango.TFS/TeamFoundationServiceClient.cs
parenta749f032ba876742415c75a001894422f19cf146 (diff)
downloadTango-9b40c8f1474459b3db83fb89ccbd0810142f3222.tar.gz
Tango-9b40c8f1474459b3db83fb89ccbd0810142f3222.zip
FSE Log Viewer Custom Protocol.
Diffstat (limited to 'Software/Visual_Studio/Tango.TFS/TeamFoundationServiceClient.cs')
-rw-r--r--Software/Visual_Studio/Tango.TFS/TeamFoundationServiceClient.cs25
1 files changed, 24 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Tango.TFS/TeamFoundationServiceClient.cs b/Software/Visual_Studio/Tango.TFS/TeamFoundationServiceClient.cs
index a47b109b0..ed18241fb 100644
--- a/Software/Visual_Studio/Tango.TFS/TeamFoundationServiceClient.cs
+++ b/Software/Visual_Studio/Tango.TFS/TeamFoundationServiceClient.cs
@@ -602,7 +602,7 @@ namespace Tango.TFS
{
File.Delete(tempPath);
}
- catch {}
+ catch { }
});
handler.Name = attachement.Name;
@@ -670,6 +670,29 @@ namespace Tango.TFS
});
}
+ public Task<WorkItem> UpdateWorkItemSystemInfo(Project project, WorkItem item, String systemInfo)
+ {
+ return Task.Factory.StartNew<WorkItem>(() =>
+ {
+ var connection = CreateConnection();
+
+ WorkItemTrackingHttpClient witClient = connection.GetClient<WorkItemTrackingHttpClient>();
+
+ var patchDocument = new JsonPatchDocument();
+
+ patchDocument.Add(new JsonPatchOperation
+ {
+ Operation = Operation.Replace,
+ Path = GetExtensionFieldNameForWrite(ExtensionFields.SYSTEM_INFO),
+ Value = systemInfo,
+ });
+
+ var updatedItem = witClient.UpdateWorkItemAsync(patchDocument, item.ID).Result;
+
+ return ConvertToWorkItem(project, updatedItem);
+ });
+ }
+
/// <summary>
/// Adds a comment to the work item discussion.
/// </summary>