コード例 #1
0
        public async Task SetValues(params KeyValuePair <string, string>[] values)
        {
            using (var jsonvalues = HttpClientHelper.CreateJsonContent(values))
            {
                HttpResponseMessage response = await Client.PostAsync(String.Empty, jsonvalues);

                response.EnsureSuccessful();
            }
        }
コード例 #2
0
 public void RevertFile(string path)
 {
     using (var jsonContent = HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("path", path)))
     {
         Client.PostAsync("remove", jsonContent)
         .Result
         .EnsureSuccessful();
     }
 }
コード例 #3
0
        public async Task SetValue(string key, string value)
        {
            using (var values = HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>(key, value)))
            {
                HttpResponseMessage response = await Client.PostAsync(String.Empty, values);

                response.EnsureSuccessful();
            }
        }
コード例 #4
0
 public void Update(string id)
 {
     using (var jsonContent = HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("id", id)))
     {
         Client.PostAsync("update", jsonContent)
         .Result
         .EnsureSuccessful();
     }
 }
コード例 #5
0
ファイル: RemoteRepository.cs プロジェクト: izevaka/kudu
        public ChangeSet Commit(string message, string authorName)
        {
            string json = _client.PostAsync("commit", HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("name", authorName), new KeyValuePair <string, string>("message", message)))
                          .Result
                          .EnsureSuccessStatusCode()
                          .Content.ReadAsStringAsync()
                          .Result;

            return(JsonConvert.DeserializeObject <ChangeSet>(json));
        }
コード例 #6
0
ファイル: RemoteRepository.cs プロジェクト: izevaka/kudu
 public void RevertFile(string path)
 {
     _client.PostAsync("remove", HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("path", path)))
     .Result
     .EnsureSuccessStatusCode();
 }
コード例 #7
0
ファイル: RemoteRepository.cs プロジェクト: izevaka/kudu
 public void Update(string id)
 {
     _client.PostAsync("update", HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("id", id)))
     .Result
     .EnsureSuccessStatusCode();
 }
コード例 #8
0
 private void DeleteValue(string section, string key)
 {
     _client.PostAsync(section + "/remove", HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("key", key)))
     .Result
     .EnsureSuccessStatusCode();
 }
コード例 #9
0
 private void SetValue(string section, string key, string value)
 {
     _client.PostAsync(section + "/set", HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("key", key), new KeyValuePair <string, string>("value", value)))
     .Result
     .EnsureSuccessStatusCode();
 }
コード例 #10
0
        public Task SetValue(string key, string value)
        {
            var values = HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("key", key), new KeyValuePair <string, string>("value", value));

            return(_client.PostAsync(String.Empty, values).Then(response => response.EnsureSuccessStatusCode()));
        }
コード例 #11
0
ファイル: RemoteProjectSystem.cs プロジェクト: izevaka/kudu
 public void WriteAllText(string path, string content)
 {
     _client.PostAsync("save", HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("path", path), new KeyValuePair <string, string>("content", content)))
     .Result
     .EnsureSuccessStatusCode();
 }
コード例 #12
0
 public void WriteAllText(string path, string content)
 {
     _client.PutAsync(path, HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("content", content)))
     .Result
     .EnsureSuccessful();
 }
コード例 #13
0
        public Task SetValues(params KeyValuePair <string, string>[] values)
        {
            var jsonvalues = HttpClientHelper.CreateJsonContent(values);

            return(_client.PostAsync(String.Empty, jsonvalues).Then(response => response.EnsureSuccessful()));
        }
コード例 #14
0
ファイル: RemoteRepository.cs プロジェクト: ashbrener/kudu
 public void AddFile(string path)
 {
     _client.PostAsync("add", HttpClientHelper.CreateJsonContent(new KeyValuePair <string, string>("path", path)))
     .Result
     .EnsureSuccessful();
 }