public IResponse ConfigUpload(string config) { try { string result = _client.Put(new Uri(SystemEndpoint.Config(), UriKind.Relative), config); ConfigUploadResponseJson configResponse = JsonConvert.DeserializeObject <ConfigUploadResponseJson>(result); IResponse response = null; if (configResponse.Success) { response = new SystemConfigUploadResponse(); } else { response = Utils.ErrorResponse(result); } return(response); } catch { throw; } }
public IResponse ConfigDownload() { try { string result = _client.Get(new Uri(SystemEndpoint.Config(), UriKind.Relative)); XDocument config = null; try { config = XDocument.Parse(result); } catch {} IResponse response = null; if (config != null) { response = new SystemConfigDownloadResponse(config); } else { response = Utils.ErrorResponse(result); } return(response); } catch { throw; } }