public virtual bool FetchFileList(Configuration configuration) { DisplayMessage(Enums.HandlerMessageSeverity.Trace, "Retrive versions file list"); _lastResponse = Classes.JsonObject.Instance.ReadWebObject<APIResponse>(configuration.Path(Enums.PathType.Version, _lastResponse.Version)); if (_lastResponse.Equals(null) || !_lastResponse.Success) { DisplayMessage(Enums.HandlerMessageSeverity.Error, "Failed to load file list from server"); if (ExitUpdateProcess != null) ExitUpdateProcess.Invoke(); return false; } return true; }
public virtual bool RetriveProjectInformations(Configuration configuration) { if (StartUpdateProcess != null) StartUpdateProcess.Invoke(); DisplayMessage(Enums.HandlerMessageSeverity.Trace, "Get Project Information"); _lastResponse = Classes.JsonObject.Instance.ReadWebObject<APIResponse>(configuration.Path(Enums.PathType.Project)); if (_lastResponse.Equals(null) || !_lastResponse.Success) { DisplayMessage(Enums.HandlerMessageSeverity.Warning, "Failed to load Project Informations"); if (ExitUpdateProcess != null) ExitUpdateProcess.Invoke(); return false; } return true; }