Пример #1
0
        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);
        }
Пример #2
0
 public Project Create(string projectName)
 {
     return(_caller.Post <Project>(projectName, HttpContentTypes.TextPlain, "/app/rest/projects/", HttpContentTypes.ApplicationJson));
 }
Пример #3
0
 public Project Create(string projectName)
 {
     return(_caller.Post <Project>(projectName, HttpContentTypes.ApplicationXml, "/app/rest/projects/", string.Empty));
 }