public async Task<DeletePaymentResponse> DeletePaymentAsync(DeletePaymentRequest request) { var requestMessage = new PeriodicRequestMessage(); var periodicItem = requestMessage.Periodic.PeriodicList.PeriodicItem; periodicItem.ActionType = "delete"; periodicItem.ClientId = request.ClientId; var responseMessage = await PostAsync<PeriodicRequestMessage, PeriodicResponseMessage>(requestMessage); periodicItem = responseMessage.Periodic.PeriodicList.PeriodicItem; var response = new DeletePaymentResponse { Successful = periodicItem.Successful == "yes", ResponseCode = periodicItem.ResponseCode, ResponseText = periodicItem.ResponseText, }; return response; }
public async Task <DeletePaymentResponse> DeletePaymentAsync(DeletePaymentRequest request) { var requestMessage = new PeriodicRequestMessage(); var periodicItem = requestMessage.Periodic.PeriodicList.PeriodicItem; periodicItem.ActionType = "delete"; periodicItem.ClientId = request.ClientId; var responseMessage = await PostAsync <PeriodicRequestMessage, PeriodicResponseMessage>(requestMessage); periodicItem = responseMessage.Periodic.PeriodicList.PeriodicItem; var response = new DeletePaymentResponse { Successful = periodicItem.Successful == "yes", ResponseCode = periodicItem.ResponseCode, ResponseText = periodicItem.ResponseText, }; return(response); }