public void ChangePassword(string name, string new_password, string old_password, Roar.Callback <WebObjects.User.ChangePasswordResponse> cb) { if (name == "") { logger.DebugLog("[roar] -- Must specify name for ChangePassword"); return; } if (new_password == "") { logger.DebugLog("[roar] -- Must specify new_password for ChangePassword"); return; } if (old_password == "") { logger.DebugLog("[roar] -- Must specify old_password for ChangePassword"); return; } WebObjects.User.ChangePasswordArguments args = new Roar.WebObjects.User.ChangePasswordArguments(); args.name = name; args.new_password = new_password; args.old_password = old_password; userActions.change_password(args, new CBBase <WebObjects.User.ChangePasswordResponse> (cb)); }
public void change_password(Roar.WebObjects.User.ChangePasswordArguments args, ZWebAPI.Callback <Roar.WebObjects.User.ChangePasswordResponse> cb) { api.MakeCall("user/change_password", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.ChangePasswordResponse>(cb, change_password_response_parser), true); }