diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-12-04 14:11:29 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-12-04 14:11:29 +0200 |
| commit | 5513ba4c2db05de40d9adfac645d7e77c35c71f7 (patch) | |
| tree | 0088cfa3a3a76692a37f65a4724a5429ca51ed2d /Software/Visual_Studio/Web/Tango.MachineService/Controllers | |
| parent | 13f168081666328ac648c230ae0cdd4adf4fd133 (diff) | |
| download | Tango-5513ba4c2db05de40d9adfac645d7e77c35c71f7.tar.gz Tango-5513ba4c2db05de40d9adfac645d7e77c35c71f7.zip | |
Worked on PPC setup & update.
Diffstat (limited to 'Software/Visual_Studio/Web/Tango.MachineService/Controllers')
| -rw-r--r-- | Software/Visual_Studio/Web/Tango.MachineService/Controllers/VersionUpdateController.cs | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Software/Visual_Studio/Web/Tango.MachineService/Controllers/VersionUpdateController.cs b/Software/Visual_Studio/Web/Tango.MachineService/Controllers/VersionUpdateController.cs index b68da06a7..2ad8bd735 100644 --- a/Software/Visual_Studio/Web/Tango.MachineService/Controllers/VersionUpdateController.cs +++ b/Software/Visual_Studio/Web/Tango.MachineService/Controllers/VersionUpdateController.cs @@ -45,9 +45,19 @@ namespace Tango.MachineService.Controllers using (ObservablesContext db = ObservablesContextHelper.CreateContext()) { - var versions = db.TangoVersions.Where(x => x.MachineVersionGuid == request.MachineVersionGuid).ToList(); + var versions = db.TangoVersions.ToList(); - if (versions.Count > 0) + if (versions.Count == 0) + { + return new LatestVersionResponse() + { + Version = "0.0.0.0", + }; + } + + var machine_versions = versions.Where(x => x.MachineVersionGuid == request.MachineVersionGuid).ToList(); + + if (machine_versions.Count > 0) { response.Version = db.TangoVersions.Where(x => x.MachineVersionGuid == request.MachineVersionGuid).ToList().OrderByDescending(x => Version.Parse(x.Version)).FirstOrDefault().Version; } |
