public bool Create(string username, string name, string email, string password) { bool result = false; string data = string.Format("<user name=\"{0}\" username=\"{1}\" email=\"{2}\" password=\"{3}\"/>", name, username, email, password); var createUserResponse = _caller.Post(data, HttpContentTypes.ApplicationXml, "/app/rest/users", string.Empty); // Workaround, Create POST request fails to deserialize password field. See http://youtrack.jetbrains.com/issue/TW-23200 // Also this does not return an accurate representation of whether it has worked or not AddPassword(username, password); if (createUserResponse.StatusCode == HttpStatusCode.OK) { result = true; } return(result); }
public Project Create(string projectName) { return(_caller.Post <Project>(projectName, HttpContentTypes.TextPlain, "/app/rest/projects/", HttpContentTypes.ApplicationJson)); }
public Project Create(string projectName) { return(_caller.Post <Project>(projectName, HttpContentTypes.ApplicationXml, "/app/rest/projects/", string.Empty)); }