From 00de504d4d276063ec6b732cc95e476c89182df2 Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Thu, 27 Dec 2018 17:34:54 +0200 Subject: Worked on PPC publisher. --- .../PPC/Tango.PPC.Common/Update/PPCUpdateService.cs | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'Software/Visual_Studio/PPC/Tango.PPC.Common/Update/PPCUpdateService.cs') diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/Update/PPCUpdateService.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/Update/PPCUpdateService.cs index b6654ef59..5692ccce9 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.Common/Update/PPCUpdateService.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/Update/PPCUpdateService.cs @@ -10,28 +10,36 @@ namespace Tango.PPC.Common.Update { public class PPCUpdateService : IPPCUpdateService { - private string address; private WebTransportClient _client; public PPCUpdateService() { - address = SettingsManager.Default.GetOrCreate().MachineServiceAddress + "/api/PPC/"; _client = new WebTransportClient(); } + private String GetAddress() + { + return SettingsManager.Default.GetOrCreate().GetMachineServiceAddress() + "/api/PPC/"; + } + public Task UploadVersion(UploadVersionRequest request) { - return _client.PostJson(address + "UploadVersion", request); + return _client.PostJson(GetAddress() + "UploadVersion", request); } public Task NotifyUploadCompleted(UploadCompletedRequest request) { - return _client.PostJson(address + "NotifyUploadCompleted", request); + return _client.PostJson(GetAddress() + "NotifyUploadCompleted", request); } public Task GetLatestVersion(LatestVersionRequest request) { - return _client.PostJson(address + "GetLatestVersion", request); + return _client.PostJson(GetAddress() + "GetLatestVersion", request); + } + + public Task GetMachineVersions() + { + return _client.PostJson(GetAddress() + "GetMachineVersions", new MachineVersionsRequest()); } } } -- cgit v1.3.1