public PaymentAuthorisationTaskNotificationRequest(ITaskServiceHelper client, long claimTransactionHeaderID, int notificationAttempt, string claimReference, ClaimPaymentRequestData claimPaymentRequest) { this.client = client; this.claimReference = claimReference; this.claimTransactionHeaderID = claimTransactionHeaderID; this.notificationResultAttempt = notificationAttempt; this.paymentRequest = claimPaymentRequest; }
private void SetClaimPaymentRequest() { if (this.claimModel.HeaderDto != null && this.claimModel.HeaderDto.InProgressClaimTransactionHeaders != null) { ClaimTransactionHeaderDto claimTransHeaderDto = this.claimModel.HeaderDto.InProgressClaimTransactionHeaders.FirstOrDefault(); if (claimTransHeaderDto != null && claimTransHeaderDto.ClaimTransactionToPaymentRequestLinks != null) { ClaimTransactionToPaymentRequestLinkDto claimTransToPaymentReqDto = claimTransHeaderDto.ClaimTransactionToPaymentRequestLinks.FirstOrDefault(); if (claimTransToPaymentReqDto != null && claimTransToPaymentReqDto.ClaimPaymentRequest != null) { this.claimPaymentRequest = claimTransToPaymentReqDto.ClaimPaymentRequest.Data as ClaimPaymentRequestData; } } } }