public UpdateClientModel(ClientMonitoringModel model) { _admin = new AdminConnector(model.ConnectionAddress); _updateDirectory = Path.Combine(Path.GetTempPath(), "HSMClientUpdate"); _currentVersion = model.CurrentVersion; Directory.CreateDirectory(_updateDirectory); _latestVersion = model.LastAvailableVersion; }
public static ClientVersionModel Convert(ClientVersionMessage versionMessage) { ClientVersionModel result = new ClientVersionModel(); result.ExtraVersion = versionMessage.ExtraVersion; result.MainVersion = versionMessage.MainVersion; result.SubVersion = versionMessage.SubVersion; result.Postfix = versionMessage.Postfix; return(result); }
private ClientVersionModel ReadClientVersion() { try { string versionFilePath = Path.Combine(ClientAppFolderPath, TextConstants.ClientVersionFileName); string text = File.ReadAllText(versionFilePath); return(ClientVersionModel.Parse(text)); } catch (Exception e) { _logger.LogError(e, "Failed to read client app version!"); } return(new ClientVersionModel() { ExtraVersion = 0, MainVersion = 0, SubVersion = 0, Postfix = "Failed to read!" }); }
private ClientVersionModel ReadCurrentVersion() { string text = File.ReadAllText(_versionFileName); return(ClientVersionModel.Parse(text)); }