Skip to content

Commit

Permalink
Updated CouchClient to return CouchResponse as well.
Browse files Browse the repository at this point in the history
  • Loading branch information
Martin Murphy committed Jan 18, 2012
1 parent 44c2334 commit d87fda3
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions LoveSeat/CouchClient.cs
Expand Up @@ -76,7 +76,7 @@ public CouchClient(CouchConfiguration config)
/// <param name="target">Uri or database name of database to replicate to</param>
/// <param name="continuous">Whether or not CouchDB should continue to replicate going forward on it's own</param>
/// <returns></returns>
public JObject TriggerReplication(string source, string target, bool continuous)
public CouchResponse TriggerReplication(string source, string target, bool continuous)
{
var request = GetRequest(baseUri + "_replicate");

Expand All @@ -88,7 +88,7 @@ public JObject TriggerReplication(string source, string target, bool continuous)
return response.GetJObject();
}

public JObject TriggerReplication(string source, string target)
public CouchResponse TriggerReplication(string source, string target)
{
return TriggerReplication(source, target, false);
}
Expand All @@ -98,7 +98,7 @@ public JObject TriggerReplication(string source, string target)
/// </summary>
/// <param name="databaseName">Name of new database</param>
/// <returns></returns>
public JObject CreateDatabase(string databaseName)
public CouchResponse CreateDatabase(string databaseName)
{
return GetRequest(baseUri + databaseName).Put().GetResponse().GetJObject();
}
Expand All @@ -107,7 +107,7 @@ public JObject CreateDatabase(string databaseName)
/// </summary>
/// <param name="databaseName">Database to delete</param>
/// <returns></returns>
public JObject DeleteDatabase(string databaseName)
public CouchResponse DeleteDatabase(string databaseName)
{
return GetRequest(baseUri + databaseName).Delete().GetResponse().GetJObject();
}
Expand All @@ -128,7 +128,7 @@ public CouchDatabase GetDatabase(string databaseName)
/// <param name="usernameToCreate"></param>
/// <param name="passwordToCreate"></param>
/// <returns></returns>
public JObject CreateAdminUser(string usernameToCreate, string passwordToCreate)
public CouchResponse CreateAdminUser(string usernameToCreate, string passwordToCreate)
{
//Creates the user in the local.ini
var iniResult = GetRequest(baseUri + "_config/admins/" + HttpUtility.UrlEncode(usernameToCreate))
Expand Down Expand Up @@ -211,7 +211,7 @@ public Document GetUser(string userId)
/// <param name="usernameToCreate"></param>
/// <param name="passwordToCreate"></param>
/// <returns></returns>
public JObject CreateUser(string usernameToCreate, string passwordToCreate)
public CouchResponse CreateUser(string usernameToCreate, string passwordToCreate)
{

var user = "";
Expand Down

0 comments on commit d87fda3

Please sign in to comment.