public object createResetUserPasswordParam(ResetUserPasswordParam param) { return(new { login_name = param.LoginName, current_password = param.CurrentPassword, new_password = param.NewPassword }); }
public bool ResetUserPassword(ResetUserPasswordParam param) { var request = new RestRequest(Url.ResetPasswordUrl, Method.POST) { RequestFormat = DataFormat.Json }; var data = createResetUserPasswordParam(param); var jsonData = request.JsonSerializer.Serialize(data); request.AddBody(data); var url = _client.BuildUri(request); request = ConstructRequestHeader(request, url.PathAndQuery, jsonData); var res = _client.Execute(request); if (res.StatusCode != System.Net.HttpStatusCode.OK) { throw new TrendMicroApiException(res.StatusCode, res.StatusDescription, res.ErrorMessage, res.ErrorException); } return(true); }