public User CloseUser(string identifier)
        {
            var closeUser = new User { Status = UserStatus.Closed };

            var response = this.PutAsJsonAsync(string.Format(BaseURL + "users/{0}", identifier), closeUser).Result;
            return HandleResult<User>(response);
        }
 public User PutUser(User user)
 {
     var response = this.PutAsJsonAsync(BaseURL + "users", user).Result;
     return HandleResult<User>(response);
 }
 public User PostUser(User user)
 {
     var uri = CreateUri(string.Empty, users);
     return PostAsync(uri, user);
 }
 public User PutUser(string identifier, User user)
 {
     var response = this.PutAsJsonAsync(string.Format(BaseURL + "users/{0}", identifier), user).Result;
     return HandleResult<User>(response);
 }
        public User CloseUser()
        {
            var closeUser = new User { Status = UserStatus.Closed };

            var response = this.PutAsJsonAsync(BaseURL + "users", closeUser).Result;
            return HandleResult<User>(response);
        }